我想在自己的ViewController中使用UITableView作为单选,现在我可以显示它,但无法填充单元格或者在如何填充单元格的textLabel上出错了。有什么建议吗?
我想在自己的ViewController中使用UITableView作为单选,现在我可以显示它,但无法填充单元格或者在如何填充单元格的textLabel上出错了。有什么建议吗?
在 .h
或者 .m
实现 UITableViewDataSource
, UITableViewDelegate
协议,然后在界面生成器中将 tableview 连接到第一个响应者的 -datasource
和 -delegate
方法,并在你的 .m
文件中支持所需的协议类。
对于 datasource,方法是: cellForRowAtIndexPath
和 numbersOfRowsInSection
。
在你的 cellForRowAtIndexPath
方法中设置 cell.textlabel.text
。
如果您想填充对象,必须将其注册为数据源。 如果您还想接收事件,则还必须实现委托。
您可以在您的ViewController(属性)中嵌入一个TableViewController,并将TableViewControllers视图添加到您的ViewControllers视图中(addSubView)。创建单元格进入TableViewController,并且与通常情况下的方式相同。