我的一个视图顶部有UIToolBar
,阴影显示在工具栏的底部,正如我所料。我知道UIToolbarPosition
内部设置为UIToolbarPositionTop
。
当我旋转设备(iPad)时,工具栏会增长(使用IB中的自动调整大小),UIToolbarPosition
更改为UIToolbarPositionBottom
,这会将阴影翻转到栏的顶部。如果我没有调整条形大小,它仍然是正确的,但当然不会拉伸以匹配屏幕宽度。
那么,是什么给出的?什么会导致UIToolbarPosition
翻转我?它始终位于0,0并且仅根据旋转改变宽度。
额外:我考虑过使用UINavigationBar
等工作。 UIAppearance
可能是不行,因为我的底部也有一个工具栏,我确实希望我的“顶部”不同于我的“底部”
答案 0 :(得分:0)
我最终使用UIBarPositioning
上的UIToolBar
协议解决了此问题,并设置了barPosition = UIBarPositionTop