Добавление UITabBarControllerDelegate в приложение UINavigationController - PullRequest
1 голос
/ 18 января 2011

Надеюсь, это не слишком очевидный вопрос.Я действительно бьюсь головой здесь.

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

Я могу добавить простой элемент управления панели вкладок к представлению, но мне кажется, что мне действительно нужно то, что вы получаете из шаблона «Панель вкладок».Я нашел пример за примером, когда кто-то запускает приложение панели вкладок, а затем добавляет к нему контроллеры навигации, но я не нашел ни одного, подобного моему.

HALP!

Ответы [ 2 ]

1 голос
/ 09 марта 2011

Я нашел решение ... "волшебная пуля" как бы.В моем главном контроллере, с контроллером панели вкладок, я должен был установить:

    self.view = tabBarController.view;

Внезапно все заработало, как я и ожидал.

0 голосов
/ 31 января 2011

Вы можете создать контроллер панели вкладок, который имеет два подпредставления: «Сводка» и «Детали».После того, как этот контроллер заработает, вы можете просто нажать на стек навигации.

Я рекомендую следующий подход:

  1. Изучите шаблон навигации панели вкладок, чтобы увидеть, как работает контроллер вкладок.
  2. Создание и тестирование требуемого поведения вне вашего текущего приложения.
  3. После того, как вы отладили все, добавьте контроллер вкладок в ваше приложение.

HTH.

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