Xcode 静态 UITableView 单元格在情节提要中为空白

Posted

技术标签:

【中文标题】Xcode 静态 UITableView 单元格在情节提要中为空白【英文标题】:Xcode static UITableView cells are blank in the storyboard 【发布时间】:2015-10-31 21:59:49 【问题描述】:

此问题已得到解决,请查看“更新 #5”中此问题底部的解决方案

我为我的 iPad 应用程序构建了一个相当大的表单。直到最近,我没有任何问题。但是,由于没有正当理由(至少,我能想到的没有),我的表的很大一部分是空白的。元素仍然存在,它们可以在Document Outline 窗格中看到。

当我在模拟器和 iPad 上运行应用程序时,一切都会显示出来。但是,我需要修改表格的内容(添加和编辑单元格),但现在不能。

这是我在 Xcode 中看到的:

元素显然在那里,但我无法访问它们。

运行应用程序时,这是我得到的屏幕:

我正在与一个团队合作,使用 Github 同步我们的代码。

我有一种小小的感觉,它可能与损坏的 Xcode 安装有关,但我真的很想听听您对此的看法。

我正在运行 Xcode 版本 7.1 (7B91b) Xcode Version 7.2 (7C68)

感谢您的帮助。

更新 #1 忘了说我在 2014 年中期在 Macbook Pro 上运行 OSX El Capitan 10.11.1。

更新 #2 我应该让你知道我在 Xcode 6 上开始了这个项目,它与 Xcode 7 配合得很好。这可能是从 Xcode 7 到 7.1 的问题吗?

更新 #3 关于这种情况,我终于向 Apple 提出了一个错误。他们的回答是该错误已在 Xcode 7.3 beta 1 中修复。我回答说它没有修复,他们结束了对话,声称这是另一个错误的重复。我只希望他们在 7.3 中解决这个问题,不得不循环浏览 Xcode 版本真的很烦人。

更新 #4 Apple 发布了 Xcode 7.3 的最新测试版。在发行说明中,他们说"UITableViewCell objects that extend below the bounds of a UITableView now draw correctly when scrolled. (23242098)"。所以让我们看看是不是这样。我会相应地更新。

更新 #5 我刚刚测试了最新的 Xcode 7.3 测试版,该错误已终于修复了!感谢任何在这件事上提供帮助的人,真的很感激!

【问题讨论】:

【参考方案1】:

它是否适用于旧版本的 XCode ? 您是否尝试过清理您的项目(Cmd + k)? 最近有 Xcode 7.1 的更新,也许可以尝试一下..(或 7.2)

【讨论】:

我会尝试 Xcode 7.2。我的队友在他的 Macbook Pro 上运行该项目,使用 Xcode 7.1,它可以在他的机器上运行。我在这里真的很茫然。但我会让你知道 Xcode 7.2 的进展情况。【参考方案2】:

我的临时解决方案: 在你的故事板中

    打开左侧面板组件 选择最后一段并放入 在顶部 关闭 Xcode 现在您可以编辑了 反转 过程

:X

【讨论】:

所以我试了一下你的方法。让我们说它没有按预期工作。我的意思是,是的,我看到了缺失的元素,但它们被扭曲了。行高完全不正常。【参考方案3】:

我刚刚测试了最新的 Xcode 7.3 测试版,这个错误终于被修复了!感谢任何在这件事上提供帮助的人,真的很感激!

希望它保持这种状态。

【讨论】:

我尝试了 beta,在 xCode 7.3 beta 3 (7D141l) 上进行测试,但问题仍然存在。 去获取最新版本的 Xcode 7.2。他们实际上解决了这个问题!今天晚些时候我会更新我的答案。 xCode 7.2 已修复。希望这会有所帮助。【参考方案4】:

xCode 7.2 已解决此问题。

【讨论】:

以上是关于Xcode 静态 UITableView 单元格在情节提要中为空白的主要内容,如果未能解决你的问题,请参考以下文章

UITableView 与导航栏不对齐(单元格在旋转时卡在下面)

uitableview 自定义单元格在向下滚动 uitableview 时丢失其内容

为啥我的 UITableView 单元格在滚动时重叠?

UITableView 单元格在向下滚动然后备份后消失

如何阻止 UITableView 单元格在视图更改时消失

为啥我的单元格在我的 UITableView 中显示为空白?