TabBar 徽章事件和更改

Posted

技术标签:

【中文标题】TabBar 徽章事件和更改【英文标题】:TabBar Badge Events and changing 【发布时间】:2011-03-31 02:29:15 【问题描述】:

我有一个标签栏,默认徽章计数为 6。当用户更改标签视图上按钮的值时,我希望调整徽章。 -1 或 +1。所有按钮都设置为红色,如果用户将值更改为绿色,则徽章下降到 5。如果从绿色变为红色,则徽章将 1 增加到 6,依此类推。是否有一个事件来处理这个,或者我需要编写一个方法。有人可以帮忙吗。

谢谢。

【问题讨论】:

【参考方案1】:

我认为你可以尝试使用 UITabbarController 的委托方法

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController;

或者尝试手动调用它....并根据您的意愿设置徽章。

希望能解决您的问题。

【讨论】:

以上是关于TabBar 徽章事件和更改的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7.1 中的 UITabBarItem 更改徽章颜色

插入后不会立即更改 Blazor 文本

更改徽章编号

iOS 7下更改UITabBarItem徽章背景颜色

如何更改徽章数量?

本地通知触发时更改图标徽章编号