Abd*_*mal 2 uitableview ios swift
我有一个视图控制器(TableViewController.swift),它继承自基本视图控制器(BaseViewController.swift),如下所示:
class TableViewController: BaseViewController {
    // Some code
}
我想在TableViewController上创建一个表视图,但是要做到这一点,您必须从UITableViewController继承,但是我不能这样做,因为Swift不允许多重继承。有办法解决这个问题吗?我是Swift的新手。
tableView只是其下的一个视图,您可以将其添加到所需的任何视图控制器中。
另一方面,tableViewController是带有内置tableView的viewController。
你不需要子类的tableView只有当你想改变其目前的功能或外观。
只需在您的视图控制器中添加一个表视图,并通过实现其必需的方法(numberOfSections,numberOfRows和cellForRow ..)来遵守UITableViewDataSource协议。
如果您需要知道何时点击单元格或对tableView进行其他操作,则还应该遵守UITableViewDelegate协议。
| 归档时间: | 
 | 
| 查看次数: | 39 次 | 
| 最近记录: |