【问题标题】:How to use a TableView inside a UIViewController?如何在 UIViewController 中使用 TableView?
【发布时间】:2012-11-13 15:31:23
【问题描述】:
我想向我的 UIView 添加一个简单的静态 TableView。所以我把它拖到我的 UIView 中。将 TableViewDataSource 和委托协议添加到我的 ViewController 类。为我的表格视图创建了一个出口,并将数据源和委托出口连接到视图控制器。
但我仍然收到一条错误消息,指出静态表视图仅在嵌入 UITableViewCOntroller 实例时才有效?任何想法如何解决这个问题?
PS:我正在使用 UIStoryboards 来设计 UI
【问题讨论】:
标签:
ios
cocoa-touch
cocoa
uistoryboard
【解决方案1】:
使用一个containerView(将一个拖到你的UIView上),它将链接到一个UITableViewController。您将使用 prepareForSegue 方法来初始化表视图控制器。
哦,你可能想接受对你有帮助的答案,或者没有人会再帮助你了。
【解决方案2】:
如果您想要静态单元格,请在 Storyboard 中单击 tableview,然后在检查器中,将 Content 从“Dynamic Prototypes”更改为 Static Cells。您还可以将这些单元格分隔到新控制器,而无需为表设置数据源和委托。