UINavigationControl с представлением изображения в качестве корня, представления таблицы после этого - PullRequest
1 голос
/ 21 сентября 2010

Это должно быть просто, но, поскольку я довольно новичок в разработке xcode IOS 4, я должен спросить:

Что мне нужно: представление изображения с кнопкой, которая затем отобразит серию связанных видов таблицы. Это кричит (для меня) UINavigationController, где первое представление - это НЕ табличное представление, а представление UIImage. Я не могу заставить это работать.

Используя проект NavigationControl, xcode настаивает на том, чтобы первое представление было табличным представлением. Не то, что я хочу. Если я использую представление на основе окна и помещаю представление изображения в качестве корневого, попытка сделать вторичное представление представлением таблицы приводит к тому, что оно игнорирует мои методы делегата источника данных.

Кто-нибудь может представить простое / простое решение, которое работает?

1 Ответ

1 голос
/ 21 сентября 2010

Я думаю, что это должно быть просто.

В вашем ApplicationDelegate должна быть строка, подобная этой:

MyImageViewController *myImageViewController = [[MyImageViewController alloc] init];
self.navigationController = [[[UINavigationController alloc] initWithRootView:myImageViewController] autorelease];

Затем, когда вы хотите нажать еще один UITableViewController, вы можетесоздайте push и установите для него делегата.

[self.navigationController pushViewController:myTableViewController];

Для делегата и источника данных ваш класс MyTableViewController наследуется от UITableViewController и соответствует UITableViewDelegate, UITableViewDataSource?

Это все, что я могу сказать без кода

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