_badgeTextView = [[HTBadgeTextView alloc] initWithInnerSize:CGSizeMake(20, 20) outerSize:CGSizeMake(22, 22) isRound:YES];
//可以这样设置背景
//_badgeTextView.innerImage = [UIImage imageWithColor:[UIColor redColor] size:CGSizeMake(20, 20)];
//也可以这样设置
_badgeTextView.innerBackground.backgroundColor = [UIColor redColor];
//设置文本与innerBackground的padding
_badgeTextView.padding = 10;
//设置outerBackground与innerBackground的padding
_badgeTextView.innerOuterPadding = 1;
//设置是否需要根据文本宽度自动增长宽度
_badgeTextView.needWidthAutoIncrement = YES;
_badgeTextView.frame = CGRectMake(180, 110, 0, 0);
_badgeTextView.outerBackground.backgroundColor = [UIColor randomRGBColor];
[_badgeTextView setCount:0];
[self.view addSubview:_badgeTextView];
_badgeView = [[HTBadgeTextView alloc] init];
_badgeView.text = _texts[0];
_badgeView.needWidthAutoIncrement = YES;
_badgeView.innerSize = CGSizeMake(30, 30);
_badgeView.isRound = NO;
_badgeView.innerImage = [UIImage imageWithColor:[UIColor randomRGBColor] size:CGSizeMake(30, 30)];
_badgeView.padding = 10;
_badgeView.origin = CGPointMake(180, 225);
[self.view addSubview:_badgeView];
本项目最低支持iOS 7.0和Xcode 7.0
HTBadgeTextView许可证,详见LICENSE文件。