在UIView边缘加徽章: UIView+MGBadgeView
jopen
10年前
允许显示和自定义继承自UIView每个对象上的徽章。
使用示例
这是一个简单的例子来从代码说明和自定义控件:
//Add buttons UIButton *b1 = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 100, 50)]; [b1 setBackgroundColor:[UIColor grayColor]]; [[self view] addSubview:b1]; UIButton *b2 = [[UIButton alloc] initWithFrame:CGRectMake(100, 400, 100, 50)]; [b2 setBackgroundColor:[UIColor grayColor]]; [[self view] addSubview:b2]; UIButton *b3 = [[UIButton alloc] initWithFrame:CGRectMake(150, 150, 100, 50)]; [b3 setBackgroundColor:[UIColor grayColor]]; [[self view] addSubview:b3]; //Customize badges [b1.badgeView setBadgeValue:1]; [b1.badgeView setOutlineWidth:0.0]; [b1.badgeView setPosition:MGBadgePositionBest]; [b1.badgeView setBadgeColor:[UIColor blueColor]]; [b2.badgeView setBadgeValue:2]; [b2.badgeView setOutlineWidth:1.0]; [b2.badgeView setPosition:MGBadgePositionTopRight]; [b2.badgeView setOutlineColor:[UIColor blueColor]]; [b2.badgeView setBadgeColor:[UIColor yellowColor]]; [b2.badgeView setTextColor:[UIColor blueColor]]; [b3.badgeView setBadgeValue:3]; [b3.badgeView setPosition:MGBadgePositionTopLeft]; [b3.badgeView setBadgeColor:[UIColor redColor]];