2013-02-22 21 views
0

我在我的一个视图的顶部有一个UIToolBar,阴影显示在工具栏的底部,正如我所期望的那样。我知道UIToolbarPosition内部设置为UIToolbarPositionTopUIToolbarPosition在调整大小时设置为底部

当我旋转我的设备(iPad)时,工具栏会增加(使用IB中的自动调整大小),并且UIToolbarPosition更改为UIToolbarPositionBottom,将阴影翻转为位于栏顶部。如果我没有调整大小,它仍然是正确的,但当然不会拉伸以匹配屏幕宽度。

那么,什么给了?什么会导致UIToolbarPosition翻转我?这整个时间坐在0,0,只是根据旋转改变宽度。

额外:我考虑过使用UINavigationBar的解决方法。 UIAppearance可能是一个没有去,因为我有一个在底部的工具栏也是一样,我也希望我的“顶”比我的“底”不同

+0

你使用自动布局吗?如果是这样,你在工具栏上有什么限制? – rdelmar 2013-02-22 19:26:30

+0

不,不是自动布局。只需使用支柱和弹簧通过IB设置旧的自动调整大小的面罩。它有一个固定的高度和灵活的宽度从左/上/右固定距离。 – DBD 2013-02-22 19:39:01

+0

我无法复制您的问题。我像弹簧和撑杆一样设置它,并且它工作正常。 – rdelmar 2013-02-22 21:33:24

回答

0

我最终这个使用上UIToolBarUIBarPositioning协议并设置barPosition = UIBarPositionTop

解决
相关问题