我有一个基于UITabBarController的iphone应用程序。我通过Interface Builder添加了一个名为Log Out的新选项卡。
但是我不需要相应的视图。我希望Log Out选项卡在单击时立即重定向到Login视图(当然也会执行一些会话清除代码)。
我到目前为止最接近的是使用viewWillAppear从Log Out View重定向。结果是一样的,但它看起来不太好,因为它进入一个空白的屏幕几秒钟然后重定向到登录屏幕。
任何帮助都将不胜感激。
答案 0 :(得分:0)
您可以使用UITabbarDelegate方法来完成此操作
使用以下委托方法检查注销按钮索引,如果找到则执行任务
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
if (tabBarController.selectedIndex == 4)
{
// perform logout tasks
}
}