【发布时间】:2011-09-19 16:57:39
【问题描述】:
我只想在用户单击带有徽章的标签栏后才从标签栏中删除徽章
例如,徽章显示在“新闻”选项卡上,如下所示。
如果我点击“新闻”标签,徽章仍会显示。只有在我点击任何其他标签(新闻除外)后,徽章才会消失。
如何在应用委托中实现这一点?
编辑
我尝试通过以下代码设置 UITabbardelegate:
tabController.tabBar.delegate = self;
但我不断收到以下错误
不允许更改由标签栏控制器管理的标签栏的委托。'
我该如何解决这个问题?
【问题讨论】:
-
你应该已经接受了答案。
标签: objective-c ios tabbar badge