Проблема добавления UITabbar в существующий UITableView - iPhone SDK - PullRequest
0 голосов
/ 24 марта 2011

Интересно, кто-нибудь может мне помочь с этой проблемой. Я создал приложение на основе окна. Затем я добавил Navigation Controller в Window (через конструктор интерфейса) и подклассы UITableViewController и использовал делегаты таблицы в этом классе, чтобы нарисовать мою корневую таблицу представлений. Это все отлично работает.

Я сейчас пытаюсь добавить панель вкладок в представление. Я сделал это, перетаскивая UITabbar в Интерфейсном Разработчике в Главное Окно.

Проблема в том, что когда я запускаю приложение, похоже, что таблица теперь рисуется поверх UITabbar, что делает UITabbar недоступным.

Кто-нибудь может мне помочь?

Заранее спасибо,

Martin

Ответы [ 2 ]

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

Посмотрите Руководство по программированию View Controller для iOS: Контроллеры панели вкладок

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

Создать вкладку BarController.Создайте контроллеры навигации с соответствующими контроллерами вида в качестве его корневого контроллера, добавьте контроллеры навигации в один массив, установите для него представление viewControllers для объекта tabBarController и добавьте tabBarController.view к своему окну.

Посмотрите наэтот поток , оба подхода к кодированию и IB были объяснены здесь.

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

Лучшим и более простым подходом было бы создание приложения на основе UITabbar с навигацией и добавление в него UITableView.

...