【发布时间】:2012-08-17 05:59:48
【问题描述】:
我有一个 iPhone 应用程序,它有几个不同的视图控制器。一个登录屏幕,然后是其他三个包含表视图的视图控制器。我使用的是故事板,而不是 NIB 文件,并且在故事板上设计了纵向的每个视图。当我运行我的应用程序时,当我转动设备时,登录屏幕会在横向/纵向之间切换,看起来还不错。但是,其他屏幕并没有改变……嗯,实际上它们会从横向变为纵向,但不会从纵向变为横向。如果我在登录视图中,则导航到其他视图,我可以横向看到它们,但是一旦我转动设备并切换到纵向,它就会卡住,直到我返回登录屏幕。
我已经搜索并找到了涉及 NIB 文件的答案,但没有关于在使用情节提要时如何处理设备方向的问题。我是否缺少要在视图上设置的一些属性?如何让我的表格视图像我的登录视图一样工作并自动切换方向?
【问题讨论】:
-
你的所有视图控制器是否都从它们的 shouldAutorotateToInterfaceOrientation 方法中返回 YES?
-
不,他们没有......但是我在哪里更改该方法返回的值?
-
查看我对下面答案的评论。