在我的 iPad 应用程序中,视图控制器包括三个按钮、一个导航栏和一个工具栏。
当我将视图控制器从纵向模式旋转到横向模式时,三个按钮是无序的。
导航栏也折叠到工具栏。
我该怎么做?
问问题
175 次
2 回答
1
您需要了解布局。您可以通过三种方式布置视图的子视图:
手动
自动调整大小(弹簧和支柱)
自动布局(约束)
如果这是 Xcode 4.5 或更高版本中的新项目,则默认使用自动布局。所以你需要回到 nib 并编辑 Xcode 已经给你的约束,因为显然它们不是你想要的。
您可能想阅读我书中的布局部分,其中广泛讨论了自动布局的工作原理以及如何在笔尖中编辑约束:http ://www.aeth.com/iOSBook/ch14.html#_layout
于 2013-02-14T18:17:30.307 回答
0
理想情况下,您应该将每个视图控制器的内容保持在一个 xib 之下,通过固定到布局来链接按钮和导航栏应该正确旋转;但是,当设备旋转时,还有另一个选项可以查看不同的 xib,请参见下面的答案。
于 2013-02-14T18:11:42.517 回答