UITabBarController选项卡无效

时间:2010-09-08 06:10:32

标签: iphone uitabbarcontroller

场景:UITabBarController有三个选项卡,分别对应三个视图控制器中的每一个,这些控制器已成功实例化/初始化。

启动时,会自动选择第二个标签,并且可以在第二个和第三个标签之间来回切换。

然而,第一个标签不响应水龙头。无法切换到第一个标签。

所有三个VC都存在于内存中并响应消息。所有三个VC都以相同的方式实例化:

//Initialize the tab bar view controllers
vc1 = [[VC1 alloc] init];
vc2 = [[VC2 alloc] init];
vc3 = [[VC3 alloc] init];
tabCon = [[UITabBarController alloc] init];

//Install the tab bar
NSArray *viewControllers = [NSArray arrayWithObjects:vc1,vc2,vc3,nil];
[tabCon setViewControllers:viewControllers];
[vc1 release];
[vc2 release];
[vc3 release];

对可能原因的任何想法都会非常感激。

1 个答案:

答案 0 :(得分:0)

好吧,我担心解决方案对遇到类似问题的任何人都没有帮助。

原来我有条件我忘了禁用,如果在标签0中没有达到某些条件,强制tabbarcontroller转到标签1。