我的界面由我的主 ViewController 中的两部分组成:一个标签(屏幕的上半部分)和一个表格(下半部分)。
在我的生活中,我找不到在 Swift 3 + iOS 10 中成功使用 UITableView 的教程或示例,而不是占据整个屏幕的 UITableViewController。
在界面的下半部分使用带有动态单元格的 UITableView 必须做什么?
我尝试添加 UITableView,然后创建 UITableViewController 的子类,但我无法在 UITableView 的自定义类 -> 类下拉列表中选择它。显然,我需要子类化 UITableView,但我找不到如何执行此操作的示例。
最佳答案
- 使用标准的
UIViewController
并将表格 View 拖到 Canvas 中。 在 IB 中,将 TableView 连接到
IBOutlet
,并将数据源委托(delegate)给 Controller 。class MyViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { @IBOutlet var tableView : UITableView! ...
与 UITableViewController
不同,您必须实现所有相关的数据源和委托(delegate)方法。
关于ios - Swift 3 UITableView 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42528462/