// // UIButton+BadgeView.m // ThePaperHD // // Created by scar1900 on 15/3/29. // Copyright (c) 2015年 scar1900. All rights reserved. // #import "UIButton+BadgeView.h" #define badgeTag 5000 @implementation UIButton (BadgeView) - (void)addBadgeView { UIView *badgeView = [self viewWithTag:badgeTag]; if (badgeView) { [badgeView removeFromSuperview]; badgeView = nil; } badgeView = [[UIView alloc]initWithFrame:CGRectMake(CGRectGetWidth(self.bounds)-5,-5, 10, 10)]; badgeView.backgroundColor = [UIColor colorWithHexString:@"0xc92228"]; badgeView.layer.cornerRadius = 5; badgeView.tag = badgeTag; [self addSubview:badgeView]; } - (void)clearBadgeView { UIView *badgeView = [self viewWithTag:badgeTag]; if (badgeView) { [badgeView removeFromSuperview]; badgeView = nil; } } @end