Как я могу сообщить UITableViewController
моему UITableViewController
моему пользовательскому подклассу UITableView
для него tableView
вместо обычного UITableView
?
Использование подкласса UITableView с UITableViewController
Ответ 1
Задайте свойство UITableViewController.tableView экземпляру вашего пользовательского подкласса UITableView.
Ответ 2
В построителе интерфейсов сопоставьте класс tableview с вашим пользовательским представлением таблицы в представлении инспектора идентификации
Ответ 3
UITableViewController - это просто UIViewController с экземпляром UITableView, а viewController - как делегат и dataSource для таблицы. ViewController реализует заглушки для этих методов делегатов.
Вы можете сделать это самостоятельно, используя UIViewController для реализации протоколов UITableViewDataSource и UITableViewDelegate. Затем в UIViewController метод loadView (или viewDidLoad) устанавливает экземпляр dataView источника tableView и передает его себе.
Вы можете использовать свой собственный подкласс таблицы.