iOS开发 RKNotificationHub 小红点实现

RKNotificationHub

常用属性

//创建一个气泡
- (id)initWithView:(UIView *)view;
- (id)initWithBarButtonItem:(UIBarButtonItem *)barButtonItem;

//%%% adjustment methods
// 气泡初始条数
- (void)setView:(UIView *)view andCount:(NSUInteger)startCount;
 // 设置气泡的尺寸
- (void)setCircleAtFrame:(CGRect)frame;
//  设置气泡颜色,和通知个数的颜色
- (void)setCircleColor:(UIColor*)circleColor labelColor:(UIColor*)labelColor;
// 移动气泡的指定位置
- (void)moveCircleByX:(CGFloat)x Y:(CGFloat)y;
// 设置缩放比例,中心点不变
- (void)scaleCircleSizeBy:(CGFloat)scale;
// 设置气泡提示文字的字体
@property (nonatomic, strong) UIFont *countLabelFont;

常用方法

//%%% changing the count
// 增加一条
- (void)increment;
// 增加N条
- (void)incrementBy:(NSUInteger)amount;
// 删除一条
- (void)decrement;
// 增加N条
- (void)decrementBy:(NSUInteger)amount;
// 当前条数
@property (nonatomic, assign) NSUInteger count;

显示与影藏数字

//%%% hiding / showing the count
- (void)hideCount;
- (void)showCount;

设置动画类型

//%%% animations
- (void)pop;  // 弹出
- (void)blink; // 眨眼
- (void)bump; // 跳动

你可能感兴趣的:(iOS开发 RKNotificationHub 小红点实现)