当app重新打开或切换到前台时,在app委托applicationWillEnterForeground:方法里实现
清除泡泡计数
- (void)applicationWillEnterForeground:(UIApplication *)application
{
// clear badage
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
}
在app被激活时,设置泡泡计数
- (void)applicationDidBecomeActive:(UIApplication *)application
{
NSInteger testBadgeNum = 10;
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:testBadgeNum];
}
本文介绍如何在iOS应用中使用applicationWillEnterForeground和applicationDidBecomeActive方法来清除和设置APP图标上的数字徽章(泡泡计数)。当APP从后台切换到前台时,通过调用setApplicationIconBadgeNumber:0方法清除泡泡计数;当APP被激活时,则可以设置泡泡计数为指定数值。

被折叠的 条评论
为什么被折叠?



