UIToolbar位置在调整大小时设置为底部

时间:2013-02-22 18:51:22

标签: ios uitoolbar uitoolbarposition

我的一个视图顶部有UIToolBar,阴影显示在工具栏的底部,正如我所料。我知道UIToolbarPosition内部设置为UIToolbarPositionTop

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

那么,是什么给出的?什么会导致UIToolbarPosition翻转我?它始终位于0,0并且仅根据旋转改变宽度。

额外:我考虑过使用UINavigationBar等工作。 UIAppearance可能是不行,因为我的底部也有一个工具栏,我确实希望我的“顶部”不同于我的“底部”

1 个答案:

答案 0 :(得分:0)

我最终使用UIBarPositioning上的UIToolBar协议解决了此问题,并设置了barPosition = UIBarPositionTop