У меня возникла проблема с загрузкой представления выбранной вкладки.Выбрать вкладку из UITabBarController программно и загрузить вид
Я использую код ниже в viewDidLoad
of UIViewController
по адресу 1 UITabBar
.
UITabBarController *tab = self.tabBarController;
if (tab){
NSLog(@"I have a tab bar");
[self.tabBarController setSelectedIndex:1];
[self.tabBarController.view setNeedsDisplay];
self.tabBarController.selectedIndex=1;
} else {
NSLog(@"I don't have");
}
Когда я нажимаю кнопку Back To Tab Controller, она выбирает вкладку, но не открывает требуемый вид. Его показывает вид на вкладке индекса 0.
Почему вы меняете вкладки в 'viewDidLoad'? Также '[self.tabBarController setSelectedIndex:]' и 'self.tabBarController.selectedIndex = 1' - это точно то же самое. –
Я пробовал Оба вещи один за другим. Оба не работали. – TechFanatic