为啥我的 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 原型单元格图像水平移动?
原型 UITableViewCell 不在 Storyboard 中 UITableView 的顶部