Добавление контроллера навигации в пользовательский вид таблицы - PullRequest
0 голосов
/ 11 декабря 2011

Я хочу, чтобы моя таблица отображалась только на полпути от нижней части экрана, верхняя половина предназначена для изображения.Для этого я добавил табличное представление через код, используя CGRectMake, указав координаты (x, y), с которых я хотел, чтобы он начинался.

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

Пожалуйста, посоветуйте лучший способ сделать это.

1 Ответ

0 голосов
/ 11 декабря 2011

Ознакомьтесь с описанием класса UITableView , в частности с методами под заголовком Управление выборами :

Наиболее вероятный метод - – selectRowAtIndexPath:animated:scrollPosition:.Вы можете поместить контроллер представления в стек из этого метода на основе выбранной строки.Чтобы поместить в стек, вам нужно настроить UINavigationController, а затем вызвать

[self.navigationController pushViewController:viewController animated:YES];

У Apple есть хороший учебник по этой теме, дополненный множеством примеров.

...