Реализация нескольких представлений в iPhone - PullRequest
0 голосов
/ 12 июня 2009

Я пытаюсь разработать приложение, которое может иметь несколько просмотров (до 30). Каждое представление будет иметь похожую навигацию, но содержание будет отличаться. Нужно ли создавать 30 контроллеров представления или я могу обойти, создав контроллер представления только для данных (контента). Я уверен, что создание нескольких контроллеров представления будет неэффективным. Я обязательно буду использовать UINavigationController.

Любая информация, ссылки будут очень благодарны.

Спасибо

Amy

Ответы [ 2 ]

3 голосов
/ 12 июня 2009

Одного взгляда должно быть достаточно. Как и в приложении Контакты , у вас есть табличное представление с каждой строкой, содержащей разные контакты, но когда вы выбираете имя, вам показывается представление с подробной информацией о конкретном контакте.

Представление одинаково для каждого контакта, но данные специфичны для контакта. Вы повторно используете то же представление, но заполняете его другими данными.

Подробнее о UINavigationController и UIViewController в Просмотр руководства по программированию контроллера для iPhone OS .

0 голосов
/ 12 июня 2009

Вы можете разместить UIView в центральной части вашего окна для содержимого. Этот вид должен заполнить пространство, не занятое вашей панелью навигации. Затем вы можете переключить содержимое в этом представлении, добавив к нему подпредставление или изменив содержимое внутри.

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