UITabBarController的selectedViewController没有选择正确的UIViewController

时间:2014-04-02 15:09:31

标签: ios uitabbarcontroller uitabbar

self.tabBarController.selectedViewController=[self.tabBarController.viewControllers objectAtIndex:3]; 

我使用上面的代码为UITabBarController选择了一个标签,代码选择了正确的标签,但标签的视图仍然是第一个视图。那么如何从代码中选择选项卡和视图。当我再次选择所选选项卡时,只有视图才会更改为正确的视图。那么如何解决这个问题呢。

2 个答案:

答案 0 :(得分:1)

如果您的类是UITabBarController,请执行以下操作:

[self setSelectedIndex:3];

答案 1 :(得分:0)

我认为这个LOC可以解决所有问题:

[self.tabBarController setSelectedIndex:3];