Ios 当我将模拟器旋转到横向模式时,为什么一些静态单元格会从模拟器屏幕上消失?

Ios 当我将模拟器旋转到横向模式时,为什么一些静态单元格会从模拟器屏幕上消失?,ios,Ios,我正在使用Xcode 5.1.1浏览苹果的“今天就开始开发iOS应用程序”课程。我正在做关于故事板的教程,可以找到。 我目前在“在表格视图中显示静态内容”部分。我在表格视图控制器中设置了13个单元格,当我在纵向模式下运行应用程序时,我能够向下滚动并查看所有单元格,这正是我所期望的。但是,当我转到硬件并选择向左旋转或向右旋转并切换到横向模式时,只会显示前7个单元格,无法向下滚动查看其余单元格。有人知道如何在旋转到横向后保留所有细胞吗?据我所知,我已经遵守了他们的所有指示。可以找到整个递归描述。这可

我正在使用Xcode 5.1.1浏览苹果的“今天就开始开发iOS应用程序”课程。我正在做关于故事板的教程,可以找到。
我目前在“在表格视图中显示静态内容”部分。我在表格视图控制器中设置了13个单元格,当我在纵向模式下运行应用程序时,我能够向下滚动并查看所有单元格,这正是我所期望的。但是,当我转到硬件并选择向左旋转或向右旋转并切换到横向模式时,只会显示前7个单元格,无法向下滚动查看其余单元格。有人知道如何在旋转到横向后保留所有细胞吗?据我所知,我已经遵守了他们的所有指示。可以找到整个递归描述。

这可能是由于自动布局约束(如果使用自动布局,则缺少约束)或调整大小掩码(如果不使用自动布局)的问题

如果您通过Xcode运行应用程序,旋转屏幕,然后点击“暂停”按钮,则可以确认此诊断。然后,在
(lldb)
提示符处,键入:

po [[UIWindow keyWindow] recursiveDescription] po[[UIWindow keyWindow]递归描述] 您将看到所有视图的冗长层次结构,并查看表视图的
框架
,看看它对当前方向是否有意义

如果你很难解释结果,也许你可以用这个输出更新你的问题


有关如何使用自动布局的信息,请参阅。

您应该使用UITAbleViewController,并在实际设备上进行测试,据我所知,我正在使用UITAbleViewController(我从对象库中将其拖出)。不幸的是,我还不能在真正的设备上进行测试,因为我没有付费的开发人员帐户。下面是我按照您的说明找到的,尽管我不知道如何解释它:| | | |@jhonkaman关键信息是
,它实际上看起来不错。但是,您能否编辑原始问题并包含完整的
recursiveDescription
输出?在评论中很难做到这一点(而且你必须过早地把它删掉,因为评论限制了它们的长度)。