2009-06-12 3 views
0

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

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

Благодаря

Эх

ответ

3

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

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

Дополнительная информация о UINavigationController и UIViewController в View Controller Programming Guide for iPhone OS.

0

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

Смежные вопросы