0

我有一个基于 UITabBarController 的 iphone 应用程序。我通过 Interface Builder 添加了一个名为 Log Out 的新选项卡。

但是我不需要它的相应视图。我希望 Log Out 选项卡在单击后立即重定向到 Login 视图(当然也执行了一些会话清除代码)。

到目前为止,我最接近的是使用 viewWillAppear 从注销视图重定向。结果是一样的,但看起来不太好,因为它进入空白屏幕几秒钟,然后重定向到登录屏幕。

任何帮助,将不胜感激。

4

1 回答 1

0

您可以使用 UITabbarDelegate 方法来完成此操作

使用以下委托方法检查注销按钮索引,如果找到则执行您的任务

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{

       if (tabBarController.selectedIndex == 4)
       {
         // perform logout tasks
       }


}
于 2011-02-16T12:20:01.583 回答