Ios7 防止用户在UITabBarController中选择选项卡项

Ios7 防止用户在UITabBarController中选择选项卡项,ios7,uitabbarcontroller,logout,Ios7,Uitabbarcontroller,Logout,我有一个iOS应用程序,它使用嵌入在选项卡栏控制器中的三个不同导航控制器。非常简单的东西 如何阻止这些选项卡项的用户界面?可能吗?我希望有一个注销按钮能够基本上锁定用户选择选项卡项或视图控制器上的任何其他内容,直到注销操作完成 14年1月16日增补: 如果需要在中执行此操作的类是UIViewController的子类,则可以简单地实现以下功能: self.tabBarController.tabBar.userInteractionEnabled = NO; self.tabBarControl

我有一个iOS应用程序,它使用嵌入在选项卡栏控制器中的三个不同导航控制器。非常简单的东西

如何阻止这些选项卡项的用户界面?可能吗?我希望有一个注销按钮能够基本上锁定用户选择选项卡项或视图控制器上的任何其他内容,直到注销操作完成

14年1月16日增补:

如果需要在中执行此操作的类是UIViewController的子类,则可以简单地实现以下功能:

self.tabBarController.tabBar.userInteractionEnabled = NO;
self.tabBarController.tabBar.hidden = YES;

UITabBarControllerDelegate
中有专门的方法:

-(BOOL)tabBarController:(UITabBarController*)tabBarController应选择viewController:(UIViewController*)viewController


如果您不希望用户能够选择给定的选项卡栏项目,只需返回
NO

我想我找到了更好的方法。我将添加到我的帖子中。谢谢你。