2011-03-07 66 views
2

我有一个UITabBar,并在最后一个选项卡,视觉第5,我想使其注销用户amd不显示视图。然后我想要选择第一个tabbar项目,然后注销成功。有没有人看过如何做到这一点?UiTabBar劫持点击

蒂亚

回答

0

像这样的东西应该做的伎俩:

的UITabBarControllerDelegate有一个方法:

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController 

检查本作的第五个项目,并返回NO,然后记录的过程后,完成后,将该选项卡设置为1。

[tabBar setSelectedItem:firstController]; 
+1

但是,请注意,这可能会被认为是一个令人困惑的用户界面。用户期望一个标签栏选项卡来加载视图,不一定执行一些功能。考虑在用户界面的其他地方有一个注销按钮,特别是在相关视图(或工具栏)中。 – FeifanZ 2011-03-07 22:03:55