UItableViewController в другом UIViewController - PullRequest
1 голос
/ 05 марта 2012

Я использую пользовательский UITableViewController (myTblController) в качестве переменной-члена другого UIViewController (MainViewController).

Я использую addSubView для добавления табличного представления myTblController в MainViewController.

Можно ли использовать функции делегат и источник данных , реализованные в myTblController, вместо реализации функции делегатов таблицы в MainViewController

, другими словами: я не хочу реализовыватьлюбой делегат TableView или DataSource в моем ViewController

Спасибо.

1 Ответ

1 голос
/ 05 марта 2012

Да, свойства dataSource и delegate в tableView устанавливаются независимо от фактического родительского представления. Все, что вам нужно сделать, это установить их в конструкторе интерфейсов или в вашем коде так:

tableView.dataSource = myTblController;
tableView.delegate = myTblController;

myTblController являясь фактическим экземпляром класса, я не уверен, является ли это вашим именем класса или именем экземпляра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...