Цель C: как добавить пользовательские ячейки табличного представления в подпредставление UIViewController - PullRequest
0 голосов
/ 18 мая 2011

В настоящее время у меня есть UIViewController, отображающий вид карты.Я хотел бы отобразить некоторые пользовательские ячейки табличного представления, когда я нажимаю на кнопку в том же самом UIViewController.Могу ли я сделать это?Или мне нужно установить ячейки табличного представления в UITableViewController?

Спасибо за любые советы здесь.

Zhen Hoe

Ответы [ 2 ]

2 голосов
/ 18 мая 2011

Вы должны использовать подкласс UIViewController вместо подкласса UITableViewController для управления табличным представлением, если управляемое представление состоит из нескольких подпредставлений, одно из которых является табличным представлением.Поведение класса UITableViewController по умолчанию состоит в том, чтобы табличное представление заполняло экран между панелью навигации и панелью вкладок (если они есть).

Я хотел бы отобразить некоторую пользовательскую таблицупросматривать ячейки, когда я нажимаю на кнопку в том же UIViewController.

Если вы хотите показать табличное представление вместе с другими представлениями, вы можете добавить подпрограмму UITableView и заставить свой контроллер реализовать UITableViewDelegate и UITableViewDataSource протоколы.

1 голос
/ 18 мая 2011

Вам необходимо создать UITableViewController, а затем установить содержимое UITableViewCells, используя метод делегата - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath.

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