为啥我的 Storyboard 中的静态原型 UITableViewCells 显示为空白?

Posted

技术标签:

【中文标题】为啥我的 Storyboard 中的静态原型 UITableViewCells 显示为空白?【英文标题】:Why are my static prototype UITableViewCells from Storyboard showing up blank?为什么我的 Storyboard 中的静态原型 UITableViewCells 显示为空白? 【发布时间】:2012-09-25 20:48:39 【问题描述】:

我在 storyboard 中定义了静态原型 UITableCells、子类、outlets 等,但是当我运行应用程序并转到那个 viewcontroller/scene 时,单元格在那里,但它们没有内容?

【问题讨论】:

【参考方案1】:

当您在 Storyboards 中使用静态原型单元格设置表格视图时,您可以通过拖出 UITableViewController 然后对其进行子类化来实现。

问题在于 UITableViewController 非常有用,它提供了数据源方法供您覆盖。

习惯的力量让我进入那里并为这些数据源方法提供默认实现。

事实证明,您不仅不必提供数据源方法,而且如果您这样做,它们干扰静态原型单元格的正确显示。我刚刚注释掉了视图控制器中的所有数据源方法,一切都开始正常显示。

【讨论】:

以上是关于为啥我的 Storyboard 中的静态原型 UITableViewCells 显示为空白?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Storyboard 控制器中重用定义为原型单元的自定义 UITableViewCell

为啥我的 iPhone UITableView 原型单元格图像水平移动?

storyBoard 搭建一个项目的 UI

原型 UITableViewCell 不在 Storyboard 中 UITableView 的顶部

想要创建一个很酷的静态 UI 但:“静态表视图仅有效......”

Django 中的前端原型/骨架