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

问题描述 投票:1回答:2

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

firstTabbarItem - > firstChildView - > secondChildView - > button单击(设置第一个TabbarItem用户交互为NO)。

怎么能实现这个?

objective-c uitabbarcontroller xcode4.2
2个回答
1
投票

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

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

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


0
投票

你可以看看

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

© www.soinside.com 2019 - 2024. All rights reserved.