我正在尝试以编程方式切换标签。我尝试使用以下调用来执行此操作:
tabBarController.selectedIndex = 2;
tabBarController.selectedViewController = checkinViewController;
在这两种情况下,这就是我得到的:
alt text http://cl.ly/1Gia/content
这是我想要的:
alt text http://cl.ly/1GKE/content
任何线索?
答案 0 :(得分:1)
为此属性指定新的视图控制器会更改当前显示的视图,还会在选项卡栏中选择适当的选项卡。更改视图控制器也会相应地更新selectedIndex属性。
也许只是尝试没有selectedIndex
?此外,还有第四个标签项吗?如果只有3,则selectedIndex = 2将是更多按钮并且:
尝试将此值设置为 视图控制器的索引不是 在标签栏中可见,但相反 由更多导航管理 控制器,没有效果。
有些想法,不确定这是不是答案。