首先下载一个小的第三方库JSBadgeView,地址:https://github.com/jasonsword/JSBadgeView
Demo下载:https://github.com/zhouxl/JSBadgeViewDemo
使用方法:
1.在你的项目中导入JSBadgeView.h和JSBadgeView.m文件
2.添加系统框架 QuartzCore.framework
3.在使用的类里导入 JSBadgeView.h 、 <QuartzCore/QuartzCore.h>两个头文件
4.在需要的地方添加badge处添加代码
//此处alignment有九种状态可设置,一般放在右上角
JSBadgeView *badgeView = [[JSBadgeView alloc ] initWithParentView:self.button alignment:JSB
adgeViewAlignmentTopRight];
// 设置badgeView中的text值,不一定是数字
badgeView.badgeText = @
"12"
;
//还可设置badgeView的text字体,圆圈的颜色,阴影颜色等,参照JSBadgeView.h中的属性进行自定义
[self.button addSubview:badgeView];
[self.view sendSubviewToBack:self.button];
在应用图标上显示的例子在网上找了一些,没有成功显示的,以后完成了在更新...