iOS 开发 - 如何使用自定义 Table View Controller 显示在 Interface Builder 中创建的静态单元格?
Posted
技术标签:
【中文标题】iOS 开发 - 如何使用自定义 Table View Controller 显示在 Interface Builder 中创建的静态单元格?【英文标题】:iOS development - How to display static cells created in Interface Builder with custom Table View Controller? 【发布时间】:2013-12-08 13:47:44 【问题描述】:我试图用表格视图在静态单元格中显示一些东西。
首先,我在界面构建器中使用静态单元格创建一个表格视图控制器。
我从不指定自定义 UITableViewController
类,它运行良好。
但由于我将其指定为MyTableViewController
类,因此表格视图什么也不显示。
使用自定义UITableViewController
类时如何让静态单元格出现?
【问题讨论】:
请参考***.com/questions/8639780/… 【参考方案1】:在方法中:
cellForRowAtIndexPath
你必须得到一个带有标识符的单元格,然后管理它并返回它:
static NSString *identifier = @"YourCellIdentifier";
CustomCell *cell = [tableView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath];
return cell;
您必须在界面生成器中设置标识符..您必须选择单元格并将标识符写入检查器字段。
【讨论】:
非常感谢您的回答。我只是通过在我的自定义UITableViewController
类中注释表视图委托方法(UITableViewDelegate
和 UITableViewDataSource
方法)来解决这个问题。我认为它可能会劫持我在 IB 中构建的表格视图,所以一旦我评论它,它就可以工作。它可能由超类或其他地方完成。以上是关于iOS 开发 - 如何使用自定义 Table View Controller 显示在 Interface Builder 中创建的静态单元格?的主要内容,如果未能解决你的问题,请参考以下文章
iOS Table View Cell 自定义左滑按钮及事件(系统自带方法)
如何使用自定义 URL 方案 IOS Objective-c PHP