[英]Table View In Swift
我试图将页面配置为如下所示-在其中有一个标准视图控制器,其中包含表格视图。
我的原型单元被拒绝,因此可以在代码中配置它们并添加相关图像。
但是,我试图设置代码库来执行此操作(即,实现所需的表视图方法,但是却遇到了许多错误;
发生这种情况是因为只有当您拥有UITableView而不是普通视图控制器中的Table时,这才是苹果吗? 如果是这样,如何在代码中管理动态表?
谢谢你的时间
当使用UITableView
的视图控制器(而不是在一个UITableViewController
)作为你正在做它,您的自定义视图-控制必须实现UITableViewDataSource
和UITableViewDelegate
协议。
至少需要以下功能:
class MyViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
...
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
}
}
由于您的类不是从UITableViewController
派生的,因此它不会override
这些函数,因此请删除override
指令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.