Подтвердить что ты не робот

Использование подкласса UITableView с UITableViewController

Как я могу сообщить UITableViewController моему UITableViewController моему пользовательскому подклассу UITableView для него tableView вместо обычного UITableView?

4b9b3361

Ответ 1

Задайте свойство UITableViewController.tableView экземпляру вашего пользовательского подкласса UITableView.

Ответ 2

В построителе интерфейсов сопоставьте класс tableview с вашим пользовательским представлением таблицы в представлении инспектора идентификации

Ответ 3

UITableViewController - это просто UIViewController с экземпляром UITableView, а viewController - как делегат и dataSource для таблицы. ViewController реализует заглушки для этих методов делегатов.

Вы можете сделать это самостоятельно, используя UIViewController для реализации протоколов UITableViewDataSource и UITableViewDelegate. Затем в UIViewController метод loadView (или viewDidLoad) устанавливает экземпляр dataView источника tableView и передает его себе.

Вы можете использовать свой собственный подкласс таблицы.