UINavgationController и UITabBarController вместе - PullRequest
0 голосов
/ 18 марта 2011

Я немного новичок в этом (около 2 месяцев), поэтому, пожалуйста, держитесь за меня, если я задам глупый вопрос ...

Я пытаюсь создать представление с TableView в центре, NavigationBarсверху и TabBar с 5 элементами.TabBarItems будут прикреплены к 5 различным модальным представлениям.И табличное представление может выбрать элемент и «перейти» к другому табличному виду или подробному представлению.

Следуя документу Apple, я попытался создать NavigationController в TabBarController в IB, но потерпел неудачу.Я прочитал все сообщения, относящиеся к этой теме, и все они описали NavigationController внутри одного из TabBarItem.Но это не то, что я хочу.TabBarController и NavigationController - это отдельные контроллеры, выполняющие разные функции в одном и том же виде.

Поэтому я начинаю задумываться, может быть, это проблема дизайна.Я должен просто использовать NavigationController и добавить TabBar в качестве объектов, а не контроллер в представлении.

Я иду по правильному пути или есть лучший способ объединить NavigationController и TabBarController в IB, чтобы сделать работу, которую яхочу.Имею ли я смысл?

Большое спасибо заранее, Чарльз.

1 Ответ

0 голосов
/ 18 марта 2011

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

Если панель вкладок используется в качестве панели инструментов для удержания кнопок, которые вызывают модальные контроллеры представления, выдвигают представления на контроллер навигации или другие действия, помимо того, для чего предназначена панель вкладок, используйте вместо этого панель UIToolbar. UINavigationController на самом деле имеет встроенную поддержку панели инструментов, просто установите для его свойства toolbarHidden значение NO и установите свойство toolbarItems на каждом контроллере представления, который может находиться внутри контроллера навигации, на массив соответствующих UIBarButtonItems.

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