如何在按钮单击中禁用UITabBarItem?

时间:2012-08-06 06:30:39

标签: objective-c uitabbarcontroller xcode4.2

我正在使用UITabBarController开发iOS应用程序。我想设置第一个tabbaritem的用户交互在第二个子viewController中是NO(一键操作),即视图流是:

firstTabbarItem - > firstChildView - > secondChildView - > buttonClick(设置firstTabbarItem userInteraction为NO)。

如何实现这个?

2 个答案:

答案 0 :(得分:1)

您可以直接访问标签栏项目:

self.tabBarController.tabBar.selectedItem.enabled = NO;

只需在按钮处理程序中调用它。

答案 1 :(得分:0)

你可以看看

UITabbarControllerDelegate,您可以让AppDelegate实现该协议,并对TabbarController做出响应:shouldSelectViewController