UITabbarController по умолчанию вкладка выделена - PullRequest
1 голос
/ 15 ноября 2011

Поэтому я пытаюсь разобраться с uitabbarcontroller и хотел, чтобы при загрузке представления была выбрана вкладка по умолчанию.

Я попытался установить

@property (nonatomic) int selectedIndex;

однако это просто устанавливает, какой контроллер представления отображается, а не фактическая выбранная панель вкладок

Я тоже пробовал эту строку

[self tabBar].selectedItem = [[[self tabBar] items] objectAtIndex:0];

но происходит сбой, поскольку вам не разрешено изменять панель вкладок контроллера табуляции

Любая помощь с этим?

Спасибо

1 Ответ

3 голосов
/ 24 ноября 2011

Итак, как обсуждалось в комментариях, следующий код должен делать то, что вы хотите:

[self.tabBarController setSelectedIndex:desiredIndex];

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

[self.tabBarController setSelectedViewController:desiredViewController];
...