我有一个选项卡栏控制器,其中添加了四个导航控制器。导航控制器在选项卡栏控制器中显示为选项卡栏项目。现在我想向选项卡栏添加第五个按钮,该按钮不会打开另一个视图,但会触发一些自定义代码。我想在单击该选项卡栏项目时显示覆盖的“共享菜单”,无论用户位于四个页面中的哪一个。我怎样才能做到这一点?
我可以建议将虚拟 UIViewController 添加到最后一个索引并处理 UITabBarControllerDelegate
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController {
if ([viewController == ...your dummy view controller...]) {
//Your custom action
return NO;
}
return YES;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)