2011-01-18 3 views
1

Надеюсь, это не слишком очевидно. Я действительно стучу головой.Добавление UITabBarControllerDelegate в приложение UINavigationController

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

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

HALP!

ответ

0

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

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

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

HTH.

1

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

self.view = tabBarController.view; 

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

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