我正在使用UITabBarController开发一个iOS应用程序。我想设置第一个tabbaritem的用户交互在第二个子viewController中是NO(一键操作),即视图流是:
firstTabbarItem - > firstChildView - > secondChildView - > button单击(设置第一个TabbarItem用户交互为NO)。
怎么能实现这个?
您可以直接访问标签栏项目:
self.tabBarController.tabBar.selectedItem.enabled = NO;
只需在你的按钮处理程序中调用它。
你可以看看
UITabbarControllerDelegate,你可以让你的AppDelegate实现该协议,并对TabbarController做出响应:shouldSelectViewController