контроллер панели вкладок (iphone) - PullRequest
0 голосов
/ 31 июля 2009

Я подаю заявку на панели вкладок ... имея 5 tabbars.i.e. home, ask, tip, inbox, disclaimer .. Теперь проблема в том, что я хочу, чтобы элемент управления сразу переходил на вкладку Disclaimer после запуска приложения. Прямо сейчас элемент управления переходит на главную вкладку.

Ответы [ 3 ]

5 голосов
/ 31 июля 2009

Вы можете использовать:

[tabBarController setSelectedIndex:(int)];

Нумерация вкладок начинается с 0. Это приведет вас прямо к нужной вкладке.

Другой способ справиться с этим - иметь модальное представление, которое отображает отказ от ответственности поверх всего при запуске.

1 голос
/ 31 июля 2009

Контроллер панели вкладок имеет свойство под названием selectedViewController, установите его значение для экземпляра контроллера представления заявления об отказе следующим образом:

myGlobalTabBarController.selectedViewController = myDisclaimerViewController;
0 голосов
/ 16 августа 2011

У меня есть панель вкладок, которая при выборе последней вкладки отображала новый массив элементов панели вкладок, но когда я вернулся к первому представлению (с первым массивом элементов панели вкладок), выбор был тем же индексом второго массива предметов. Это работает внутри этого:

if (![myTabBarIBOutlet.selectedItem isEqual:my1stTabBarView/NavController.tabBarItem])

спасибо за совет!

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