Как я могу использовать настройку верхней панели UITableViewController в IB? - PullRequest
0 голосов
/ 26 января 2011

У меня есть .xib с контроллером, UITableViewController.Он содержит UITableView, который управляется правильными файлами .h, .m и IBOutlets.Все работает нормально, но я хочу панель навигации в верхней части окна.Теперь я видел этот параметр в Интерфейсном Разработчике, который находится в окне Атрибутов UITableViewController: «Верхняя панель».Я установил это на панель навигации, которая хорошо отображает пустую панель навигации над таблицей.

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

Может кто-нибудь мне помочь?Любой совет с благодарностью.

1 Ответ

2 голосов
/ 26 января 2011

Параметр «Верхняя панель» в IB предназначен только для имитации того, как будет выглядеть ваш пользовательский интерфейс с помощью панели навигации. Чтобы увидеть панель навигации, вам нужно встроить свой UIViewController в UINavigationController.

Чтобы узнать, как это работает, проверьте шаблон «Приложения на основе навигации» в XCode и проверьте это: http://www.matthewcasey.co.uk/2010/05/23/tutorial-introducing-uinavigationcontroller-part-1/

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