繁体   English   中英

Swift中的表格视图

[英]Table View In Swift

我试图将页面配置为如下所示-在其中有一个标准视图控制器,其中包含表格视图。

在此处输入图片说明

我的原型单元被拒绝,因此可以在代码中配置它们并添加相关图像。

但是,我试图设置代码库来执行此操作(即,实现所需的表视图方法,但是却遇到了许多错误;

在此处输入图片说明

发生这种情况是因为只有当您拥有UITableView而不是普通视图控制器中的Table时,这才是苹果吗? 如果是这样,如何在代码中管理动态表?

谢谢你的时间

当使用UITableView的视图控制器(而不是在一个UITableViewController )作为你正在做它,您的自定义视图-控制必须实现UITableViewDataSourceUITableViewDelegate协议。

至少需要以下功能:

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM