2009-07-26 1 views
1

У меня есть приложение для iPhone на основе tabController. Первая вкладка связана с контроллером табличного представления. Когда я выбираю ячейку таблицы, я хочу показать другой вид контроллера таблицы, но с разными вкладками внизу. Каков наилучший способ сделать это? Изменить динамические вкладки или сделать это через IB? Пожалуйста, порекомендуйте.Как добавить tabController к другому tabController

Спасибо,

Нава

ответ

0

BTW, я нашел лучший и самый чистый способ сделать это благодаря Rufus - iPhone Beta Dev Forum contributor: вы можете изменить представления корневого элемента управления tabbarcontroller в любое время, вы также можете изменить значки tabbaritems &. Так что на самом деле мне не нужны 2 tabbarcontrollers, вместо этого я изменяю существующий, устанавливая его виды & tabbaritems просмотров соответственно.

0

Руководство Интерфейс Apple, человека действительно советуют против этого.

Например, на iPhone IPod использует панель вкладок, чтобы пользователи могли выбирать, какую часть своей медиа-коллекции следует сосредоточить, например, подкасты, исполнители, видео или плейлисты. С другой стороны, приложение Clock использует панель вкладок, чтобы предоставить пользователям доступ к четырем функциям приложения: World Clock, Alarm, Stopwatch и Timer. На рис. 6-10 показано, как выбор вкладки на панели вкладок меняет вид в часах. Обратите внимание, что панель вкладок остается видимой в разных режимах часов, показанных на рисунке 6-10. Это позволяет пользователям видеть, в каком режиме они находятся, и позволяет им получать доступ ко всем режимам часов независимо от текущего режима.

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

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