我想在不使用UIToolbar的情况下创建一个工具栏,而是使用了图像视图和UIButtons,但是当我改变iPad的方向时,它们仍保留在它们的位置。
为什么我不使用UIToolbar?因为我的按钮间距有问题,因为我希望它们彼此更接近,但是在UIToolbar上,空间很宽。
如果有办法改变间距,我可以回到UIToolbar。
现在,我的问题是如何使图像视图和UIButtons适应方向?
答案 0 :(得分:1)
在界面构建器中,在xib文件中,打开大小的inpector。 在那里,使用自动调整功能。广场内的箭头是关于调整选定视图的大小。广场之外的Liness是关于起点。你也可以改变原点在那里的位置。只需让所有ypur对象移动/调整大小就像那里一样。
答案 1 :(得分:0)
使用UIToolbar并在按钮之间放置UIBarButtonSystemItemFixedSpace并使用width属性设置其宽度。
UIBarButtonSystemItemFixedSpace要在其他空间之间添加的空白区域 项目。设置此值时,仅使用width属性。
您可以继续使用自己的实现,但用户希望工具栏看起来像UIToolbar。不仅如此,它还可以完成您需要做的一切。
苹果提供的UI元素的一般规则是它们提供了你需要的东西,如果它们没有,就不难用子类添加你需要的东西。很少需要从头开始。