Iphone 目标C:自适应工具栏

Iphone 目标C:自适应工具栏,iphone,objective-c,ios,ipad,user-interface,Iphone,Objective C,Ios,Ipad,User Interface,我想在不使用UIToolbar的情况下创建工具栏,而是使用图像视图和UIButton,但当我更改iPad的方向时,它们仍保留在原来的位置 为什么我没有使用UIToolbar?因为我的按钮间距有问题,因为我希望它们彼此更靠近,但在UIToolbar上,空间很大 如果有办法改变间距,我可能会回到UIToolbar 现在,我的问题是如何使图像视图和UIButtons适应方向?在interface builder中,在xib文件中,打开大小输入。 在这里,使用自动调整大小功能。正方形内的箭头用于调整选定

我想在不使用UIToolbar的情况下创建工具栏,而是使用图像视图和UIButton,但当我更改iPad的方向时,它们仍保留在原来的位置

为什么我没有使用UIToolbar?因为我的按钮间距有问题,因为我希望它们彼此更靠近,但在UIToolbar上,空间很大

如果有办法改变间距,我可能会回到UIToolbar


现在,我的问题是如何使图像视图和UIButtons适应方向?

在interface builder中,在xib文件中,打开大小输入。
在这里,使用自动调整大小功能。正方形内的箭头用于调整选定视图的大小。广场外的一切都是为了找到原点。你们也可以改变原点的位置。只需使所有ypur对象在您移动时移动/调整大小。

使用UIToolbar,并在按钮之间放置UIBarButtonSystemItemFixedSpace,并使用width属性设置其宽度

UIBarButtonSystemItemFixedSpace要在其他 项目。设置此值时,仅使用“宽度”属性

当然,您可以继续使用自己的实现,但用户希望工具栏的外观和感觉都像UIToolbar。不仅如此,它还做了你需要它做的一切

apple提供的UI元素的一般规则是,它们提供您需要的内容,如果它们不提供,则通过子类添加您需要的内容并不困难。很少需要从头开始