iOS 为控件添加BadgeView(徽章,在元素上圆形的,有数字提示的小图标)

首先下载一个小的第三方库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:JSBadgeViewAlignmentTopRight];
 
// 设置badgeView中的text值,不一定是数字 
badgeView.badgeText = @"12";
 
//还可设置badgeView的text字体,圆圈的颜色,阴影颜色等,参照JSBadgeView.h中的属性进行自定义
     
[self.button addSubview:badgeView];
     
[self.view sendSubviewToBack:self.button];

在应用图标上显示的例子在网上找了一些,没有成功显示的,以后完成了在更新...

你可能感兴趣的:(ios,数字,提示,badge,右上角)