UITableView 静态单元格作为子视图?

Posted

技术标签:

【中文标题】UITableView 静态单元格作为子视图?【英文标题】:UITableView Static Cells as a SubView? 【发布时间】:2012-02-22 20:52:01 【问题描述】:

ios 5 中使用 Storyboard,我将 uitableview 添加到具有静态单元格的现有视图控制器中,但是当我运行应用程序时,tableview 不显示。视图上的其他所有内容都可以正常加载。

如何在常规视图控制器上将带有静态单元格的 uitableview 显示为子视图?

【问题讨论】:

【参考方案1】:

iOS 开发新手,但据我了解,静态单元只能在 UITableViewController 中工作。

您是否收到以下错误消息:

静态表视图仅在嵌入 UITableViewController 实例时有效

【讨论】:

【参考方案2】:

tableview 无法正常工作的原因有多种:

您没有设置数据源和委托

你没有填写numberOfRowsInSection方法

你没有返回cellForRowAtIndexPath中的有效单元格

你的代码是什么样的?

【讨论】:

数据源和委托未分配,我的印象是它们是静态单元格,它们不需要数据源。错误的?如果它们是故事板中构建的静态单元格,那么它们在代码中返回的内容是什么?

以上是关于UITableView 静态单元格作为子视图?的主要内容,如果未能解决你的问题,请参考以下文章

如何在嵌入 UIViewController 的 UITableView 中直观地创建和使用静态单元格

重用 uitableview 单元格以及单元格中的子视图

UITableview 单元格子视图的高度比单元格大

UITableView 滚动刷新使单元格跳跃

UITableView 底部的静态单元格

多选模式下的 UITableView 删除选定单元格中所有子视图的背景颜色