Как у меня есть Сегментированный элемент управления, который вызывает различные представления для UINavigationController? - PullRequest
1 голос
/ 23 июля 2011

Я новичок в iOS / ObjC, и я пытаюсь найти лучший способ сделать это ... Я хочу иметь сегментированный элемент управления с тремя вариантами: 1) Просмотр карты, 2) Список Просмотр и 3) Просмотр улиц. СЦ будет в нижней панели инструментов. Во всех трех видах им нужно будет иметь возможность перейти к подробному виду.

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

Любая помощь будет оценена!

Ответы [ 2 ]

0 голосов
/ 20 марта 2014

Давным-давно, лучший выбор - UITabbarController, если по какой-то причине это невозможно, есть другие решения, в том числе создание экземпляра SC во всех представлениях или преобразование представлений в подпредставления для помещения в горизонтальное представление прокрутки.но только UITabbarCOntroller позволит ему использовать 3 различных навигационных контроллера для каждого его представления

0 голосов
/ 23 июля 2011

Для описания вашей проблемы вы можете использовать UITabBarController вместо UINavigationController. Это должно соответствовать вашим потребностям.

UITabBarController

...