2
我有一个UITabBar,并在最后一个选项卡,视觉第5,我想使其注销用户amd不显示视图。然后我想要选择第一个tabbar项目,然后注销成功。有没有人看过如何做到这一点?UiTabBar劫持点击
蒂亚
我有一个UITabBar,并在最后一个选项卡,视觉第5,我想使其注销用户amd不显示视图。然后我想要选择第一个tabbar项目,然后注销成功。有没有人看过如何做到这一点?UiTabBar劫持点击
蒂亚
像这样的东西应该做的伎俩:
的UITabBarControllerDelegate有一个方法:
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
检查本作的第五个项目,并返回NO,然后记录的过程后,完成后,将该选项卡设置为1。
[tabBar setSelectedItem:firstController];
但是,请注意,这可能会被认为是一个令人困惑的用户界面。用户期望一个标签栏选项卡来加载视图,不一定执行一些功能。考虑在用户界面的其他地方有一个注销按钮,特别是在相关视图(或工具栏)中。 – FeifanZ 2011-03-07 22:03:55