3

我在加载所选选项卡项目的视图时遇到问题。

我在 的viewDidLoadUIViewController1 项中使用下面的代码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");
}

当我按下返回选项卡控制器按钮时,它会选择选项卡,但不会打开所需的视图。它显示索引 0 处的选项卡视图。

在此处输入图像描述

4

1 回答 1

6

在 viewDidAppear: 方法中编写代码,而不是 view did load。它会工作..

于 2013-04-03T07:59:40.877 回答