Контроллер панели вкладок selectedIndex или SelectedViewController - PullRequest
0 голосов
/ 15 января 2012

Я создал приложение на основе вкладок, которое содержит, скажем, 3 вкладки. На моей первой вкладке у меня есть 3 кнопки UIB. при нажатии кнопки 1 загружается новый контроллер вида 1, и вкладка 1 выделяется как выбранная. При нажатии на кнопку 2 загружается другое представление (Viewcontroller 2), и вкладка 2 должна быть выделена как выбранная вкладка (Помните, что контроллер представления 2 не является корневым контроллером представления вкладки 2), а при нажатии кнопки 3 снова открывается новое представление показано (viewcontroller 3) и вкладка 3 должна быть выделена как выбранное (Помните, что viewcontroller 3 не является корневым контроллером представления вкладки 3). Поэтому я хочу, чтобы определенная вкладка отображалась как выбранная (или выделенная), но не хочу загружать ее корневой контроллер вида. Я попытался использовать tabbarcontroller.selectedindex = 1 при нажатии кнопки 1, но это оказалось напрасным. Потому что произошло то, что была выбрана вкладка 1, и отображаемое для меня представление не было viewcontroller 2. Вместо этого это был корневой контроллер представления вкладки 2. Кто-нибудь, пожалуйста, вытащите меня из этого беспорядка ....

1 Ответ

0 голосов
/ 15 января 2012

Если это действительно ваше требование, лучший способ - создать «поддельную» панель вкладок, используя пользовательский вид uiimageview. Вам понадобится три вида изображения и соответственно измените их, нажимая кнопки.

...