我有一个带有两个“普通”UITabBarItem的UITabBarController,我使用以下代码添加:
self.tabBarController.viewControllers = @[viewController1, viewController2];
现在我希望我的UITabBar有一个额外的项目,行为不同,我希望它是一个“按钮”,打开当前视图顶部的视图,因此没有一个视图与其他(因为我希望这个关于视图在显示时具有特殊效果),但其他我希望它具有与其他项目相同的样式。
可以这样做,以及如何完成?
谢谢你 索伦
答案 0 :(得分:2)
您可以在标签栏中为“specialButton”添加空白视图,然后处理:
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
在这种方法中,你应该重定向到以前活动的标签,并做你的魔术。我希望这有用......