UITableView 的故事板错误?

Posted

技术标签:

【中文标题】UITableView 的故事板错误?【英文标题】:storyboard bug with UITableView? 【发布时间】:2013-05-07 06:34:35 【问题描述】:

这可能是我很愚蠢,但我还是会问这个问题(冒着被否决的风险)。

我在故事板的视图控制器中有一个 UITableView。尺寸为宽度=213,高度=559。在情节提要中看起来不错。

在 ipad 模拟器(6.1 版)中,表格的宽度约为 276,高度为 559。

我根本没有添加任何代码(创建了一个新的视图控制器,拖到一个表格中,将其调整为 width213,添加了一个宽度为 213 的按钮只是为了有一个位置标记)。在我的应用程序的其他位置添加了一个按钮,该按钮为新的视图控制器执行模型。

我使用的是 xcode 版本 4.6.1

有什么想法吗?

【问题讨论】:

我在尝试时看不到这个。我用尺子测量了宽度(在 iPad 模拟器屏幕上),计算结果为 212.57,与设置为 213 宽度的按钮的宽度相同。 嗨,Rdelmar - 谢谢。你用的是和我一样的版本吗? xcode 4.6.1,适用于 ipad 版本 6.1 的 ios 模拟器。我刚刚将我的 xcode 升级到 4.6.2,结果还是一样。我会尝试附上一张图片。 我使用的是 6.0 版的模拟器和 4.6.2 版的 Xcode。 【参考方案1】:

似乎我没有在情节提要中布置任何表格视图,但是从 XCode 4.6 开始。~ 我在“自动布局”功能上遇到了很多麻烦。我会尝试选择有问题的表格视图,然后在文件检查器下,取消选择“使用自动布局”现在默认情况下似乎打开,并导致我的 .xib 和情节提要无法按预期工作。

【讨论】:

感谢乔。我检查了文件检查器,未选中“使用自动布局”。 对不起,没有帮助,我一直使用编程方法来处理表格视图。当我尝试在故事板中使用它们时,我喜欢它的外观,但它似乎永远不会成功,所以我回到了久经考验的真实。 解决方法是在尺寸检查器中关闭自动调整大小,但这并不能解释为什么会发生这种情况。当我从头开始创建一个新项目时,我没有这个问题......它必须是某种设置。我会继续寻找......

以上是关于UITableView 的故事板错误?的主要内容,如果未能解决你的问题,请参考以下文章

通用故事板 UITableview 行高

故事板:自定义 UITableView

故事板中的 UITableView 部分空白

使用故事板在 UItableView 中添加 iAd 横幅

iOS - “来自故事板“Main”的 UIViewController,但没有得到 UITableView

来自故事板的 UITableView - 使用 UITableViewStyleGrouped 初始化