使其中一个UITabBarItem项在UITabBarController中没有视图

时间:2013-01-28 16:22:04

标签: ios uitabbarcontroller uitabbaritem

我有一个带有两个“普通”UITabBarItem的UITabBarController,我使用以下代码添加:

self.tabBarController.viewControllers = @[viewController1, viewController2];

现在我希望我的UITabBar有一个额外的项目,行为不同,我希望它是一个“按钮”,打开当前视图顶部的视图,因此没有一个视图与其他(因为我希望这个关于视图在显示时具有特殊效果),但其他我希望它具有与其他项目相同的样式。

可以这样做,以及如何完成?

谢谢你 索伦

1 个答案:

答案 0 :(得分:2)

您可以在标签栏中为“specialButton”添加空白视图,然后处理:

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController

在这种方法中,你应该重定向到以前活动的标签,并做你的魔术。我希望这有用......