首页 > 移动平台 > 详细

应用程序中小红点设置方法 (ios)

时间:2016-03-20 13:00:24      阅读:161      评论:0      收藏:0      [点我收藏+]

     我们的手机上常常会看到软件的右上角出现小红点,上面显示着你未读的消息数。下面是设置小红点的方法。

1.tabBar上按钮的小红点      因为小红点代表你未读的消息数,所以这个小红点上的数据不是凭空而来的。你必须向服务器请求数据,拿到你未读的消息数。

假设我先将一个控制器定义为属性

@property (nonatomic, weak) CZHomeViewController *home;

下面为这个home控制器设置小红点

 _home.tabBarItem.badgeValue=[NSString stringWithFormat:@"%d",count];

 

2.将程序放到后台 ,数据还会继续刷新  会在程序的右上角出现小红点    ,这个红点的设置方法

 [UIApplication  sharedApplication].applicationIconBadgeNumber=totalCount;

 

最后注意,在ios8以后,这样设置完以后,小红点还不会显示出来的   需要注册通知

    UIUserNotificationSettings  *setting=[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];

    [application registerUserNotificationSettings:setting];

以上就是完整的添加烦人小红点的方法

 

应用程序中小红点设置方法 (ios)

原文:http://www.cnblogs.com/xcodes123/p/5297473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!