停止UIToolbar从横向方向消失 - iPad

ena*_*rik 3 objective-c orientation uitoolbar ipad uisplitviewcontroller

不知道为什么会发生这种情况或如何阻止它,我UIToolBar的细节viewcontroller只在纵向视图中可见.我希望它在所有方向都可见.我怎么做?谢谢.

Bra*_*adS 14

我只是将UIToolBar拖到我的视图上并将其停靠在窗口顶部时遇到了同样的问题.它出现在风景但不是肖像.Interface Builder - 至少是Xcode 4中嵌入的一个 - 似乎没有使用resize mask做正确的事情.

虽然Kshitiz的上述答案可行,但它有一些缺陷.如编码,它不支持所有四个方向.更重要的是,它不是独立于分辨率的.

在enamrik的评论中简要描述了一个更好的解决方案,因此应该归功于他/她.以下是步骤:

  1. 在Interface Builder中选择工具栏.
  2. 打开"大小"检查器.
  3. 在"自动调整大小"框中,选择正方形外部的左,右和顶部"i-beam".这样可以在调整视图大小时使工具栏的位置相对于视图的两侧固定.
  4. 在自动调整广场内,选择两端带箭头的水平线.这会导致工具栏的大小与父视图同步更改.