我正在通过Apple"开始开发今天的iOS应用程序"使用Xcode 5.1.1的课程。我在故事板上做了教程,可以找到here。 我目前在名为"在表视图中显示静态内容的部分中。"我在一个表视图控制器中设置了13个单元格,当我以纵向模式运行应用程序时,我可以向下滚动并查看它们,这就是我所期望的。但是,当我转到硬件并选择向左旋转或向右旋转并切换到横向模式时,仅显示前7个单元格,并且无法向下滚动以查看其余单元格。有谁知道如何在旋转到景观后保留所有细胞?据我所知,我已遵循他们的所有指示。可以找到整个recursiveDescription here。
答案 0 :(得分:0)
如果您不使用自动布局,这可能是自动布局限制(或缺少,如果您使用自动布局)或调整大小遮罩的问题。
如果您通过Xcode运行应用程序,旋转屏幕,然后点击"暂停"您可以确认此诊断。按钮。然后,在(lldb)
提示符下键入:
po [[UIWindow keyWindow] recursiveDescription]
您将看到所有视图的冗长层次结构,并查看表格视图的frame
,看看它是否对当前方向有意义。
如果您很难解释结果,也许您可以使用该输出更新您的问题。
有关如何使用自动布局的信息,请参阅Auto Layout Guide。