Возможно ли, чтобы в ios панель навигации оставалась неизменной, а не двигалась по иерархии представления по щелчку? - PullRequest
0 голосов
/ 13 сентября 2011

Возможно ли в ios оставить панель навигации такой, какой она есть, вместо того, чтобы перемещаться по иерархии представлений по щелчку?Мне нужна стандартная 5-кнопочная навигация, и когда я нажимаю на элемент, он дает мне переход вида и выделяет элемент панели навигации без изменения панели навигации, перемещая ее вниз по иерархии.извиняюсь, если это глупый вопрос.

1 Ответ

1 голос
/ 14 сентября 2011

Конечно, вы могли бы сделать это, но вы эффективно используете собственный UITabBarController.Если вы еще этого не сделали, прочитайте его справочник по классам .Вы можете разместить панель вкладок в верхней части экрана, если это то, что вы хотите.См. Этот вопрос .

Если вы все еще хотите создать свою собственную версию с помощью панели навигации, не используйте UINavigationController.Вместо этого вы можете использовать подкласс UIViewController с панелью навигации и UISegmentedControl.Проект примера кода UICatalog показывает, как это реализовать.

Затем в IBAction для сегментированного элемента управления выполните что-то вроде этого:

...