单击标签栏项目时显示重叠菜单 - IOS

时间:2013-05-27 09:51:58

标签: iphone ios uitabbarcontroller uitabbaritem

感谢您阅读我的问题!

我有一个5部分的标签栏,我用它来进行应用导航,中心标签被UIButton覆盖,稍微大一些(很像Instagram应用)。这很好用。

但我想要的是最右边的标签栏项目,以便在点击时显示重叠菜单。我不希望它用菜单切换到viewcontroller。我想要显示菜单,无论您当前在哪个其他视图中。所以我希望它的行为很像tabbar中的按钮。但我不知道该怎么做。

我应该在tabbaritem上使用覆盖按钮还是应该抓住tabbarclick,但是如何防止视图在这种情况下发生变化?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您需要实施UITabBarDelegate。然后覆盖tabBar:didSelectItem:并在此处实施自定义显示。请参阅以下内容以供参考

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITabBarDelegate_Protocol/Reference/Reference.html

然后我会制作一个自定义UIView并在按下特定标记的UITabBarItem时将其淡入。