2013-05-07 91 views
0

这可能是我很愚蠢,但无论如何我都会问这个问题(面临被投票死亡的风险)。UITableView的故事板错误?

我在故事板的视图控制器中有一个UITableView。尺寸是宽度= 213,高度= 559。在故事板中看起来很好。

在ipad的模拟器(6.1版本)的表具有宽度〜276和高度559。

我已经加入完全没有代码(创建新的视图控制器,在一个表中拖动时,它的尺寸来width213,添加一个宽度为213的按钮,只是有一个位置标记)。在我的应用程序的其他地方添加了一个按钮,用于为新视图控制器创建模型。

我正在使用xcode版本4.6.1

有什么想法?

+0

我没有看到这个,当我尝试它。我用尺子(在iPad模拟器屏幕上)测量了宽度,计算出的结果为212.57,与宽度为213的按钮宽度相同。 – rdelmar 2013-05-07 06:52:23

+0

Hi Rdelmar - 感谢您的评价。你使用的是我的相同版本吗? xcode 4.6.1,用于ipad版本6.1的ios模拟器。我只是将我的xcode升级到4.6.2,结果仍然相同。我会尝试附加一张图片。 – Jason 2013-05-07 07:41:40

+0

我使用模拟器的6.0版本和Xcode的4.6.2版本。 – rdelmar 2013-05-07 16:52:14

回答

0

看来我没有任何在故事板中的桌面布局,但自XCode 4.6以来〜我在Autolayout功能上遇到了一些麻烦。我会尝试选择有问题的表视图,然后在文件检查器下,取消选择“使用Autolayout”它现在默认为ON,并导致我的.xib和故事板不能像我所期望的那样工作。

+0

感谢这个乔。我检查了文件检查员,“Use Autolayout”未被选中。 – Jason 2013-05-07 07:43:40

+0

对不起,没有帮助,我一直使用programatic方法来查看表格。当我尝试在故事板中使用它们时,我喜欢它的样子,它似乎永远不会平移,所以我回到了真实的故事。 – 2013-05-07 07:57:22

+0

解决方法是关闭尺寸检查器中的自动调整功能,但这并不能解释为什么它首先发生。当我从头开始创建一个新项目时,我没有这个问题......它必须是某种设置。我会继续找... – Jason 2013-05-10 10:50:08