UINavigationController с 3 таблицами - PullRequest
0 голосов
/ 20 июня 2011

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

Как сделать так, чтобы таблицы открывали новое представление в контроллере навигации, когда выбрана одна ячейка?

Спасибо

1 Ответ

3 голосов
/ 20 июня 2011

Вы реализуете tableView:didSelectRowAtIndexPath: как метод делегата в контроллере представления, который показывает три табличных представления, и в этом методе вы инициализируете новый контроллер представления, который хотите показать, и помещаете его на экран, выполняя что-то вроде этого:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    // TODO: Find out what view controller to push based on the tableView and the indexPath.

    UIViewController *viewController = [[YourSpecialViewController alloc] initWithNibName:nil bundle:nil];
    [[self navigationController] pushViewController:viewController animated:YES];
    [viewController release];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...