Iphone 无法在UIToolbar中添加过大的按钮
我在IB中有一个UIToolbar,其中有一个自定义UIBarButtonim,设置为图像。图像高度大于UIToolbar高度。由于某些原因,图像无法加载。附件是一个截图Iphone 无法在UIToolbar中添加过大的按钮,iphone,objective-c,interface-builder,uibarbuttonitem,uitoolbar,Iphone,Objective C,Interface Builder,Uibarbuttonitem,Uitoolbar,我在IB中有一个UIToolbar,其中有一个自定义UIBarButtonim,设置为图像。图像高度大于UIToolbar高度。由于某些原因,图像无法加载。附件是一个截图 应避免使用比父视图大的子视图-即使它可以工作并在边界之外绘制视图,也不能总是依赖它,因为出于性能原因会跳过剪裁,并且根据绘制顺序,子视图的重叠部分可能稍后会被覆盖。第二个问题是,只有superview框架内的部分能够处理触摸事件 至于为什么你看不到你的图像,这可能是另一个问题,我怀疑这与它跳出画面有关。发布代码以获得更多反馈
应避免使用比父视图大的子视图-即使它可以工作并在边界之外绘制视图,也不能总是依赖它,因为出于性能原因会跳过剪裁,并且根据绘制顺序,子视图的重叠部分可能稍后会被覆盖。第二个问题是,只有superview框架内的部分能够处理触摸事件
至于为什么你看不到你的图像,这可能是另一个问题,我怀疑这与它跳出画面有关。发布代码以获得更多反馈 没有与我的工具栏关联的代码。所有按钮和图像都是在IB中完成的。唯一涉及的代码是我的IBAction,它应该与图像加载无关。我明白了,你在IB中看到图像了吗?是否将其复制到目标?我在IB中看不到图像。如何将其复制到目标?在XCode中展开目标以查看其是否存在,并检查是否正确引用了文件名。如果缺少,请将其添加到目标中我相信您可以将其拖动到那里,或者在选中文件时在inspector中设置它