1

感谢您阅读我的问题!

我有一个由 5 部分组成的选项卡栏,用于应用程序导航,中心选项卡被 a 覆盖UIButton并且稍大(很像 instagram 应用程序)。这工作正常。

但我想要的是最右边的标签栏项目,在点击时显示一个覆盖菜单。我不希望它切换到viewcontroller带有菜单的 a。无论您目前处于哪个其他视图中,我都希望显示菜单。所以我希望它像标签栏中的按钮一样工作。但我不知道该怎么做。

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

谢谢你的帮助!

4

1 回答 1

0

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

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

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

于 2013-05-27T10:21:08.567 回答