封裝了角標、圖片位置和點擊事件的UIButton

github:https://github.com/ChanggnahC/CHButton


一個參數改變圖片位置:

button.imageMode = CHImageModeRight;

設置圖片和文字間距:

button.imageTitleRange = 10;

block實現點擊事件:

[button handleControlEvent:UIControlEventTouchUpInside withBlock:^{
        
}];

角標:

/**
 * 角標顯示的信息,可以爲數字和文字<br>
 */
@property (nonatomic) NSString *badgeValue;
/**
 * 角標背景顏色,默認爲紅色
 */
@property (nonatomic) UIColor *badgeBGColor;
/**
 *  角標文字的顏色
 */
@property (nonatomic) UIColor *badgeTextColor;
/**
 *  角標字號
 */
@property (nonatomic) UIFont *badgeFont;
/**
 *  角標的氣泡邊界
 */
@property (nonatomic) CGFloat badgePadding;
/**
 *  角標的最小尺寸
 */
@property (nonatomic) CGFloat badgeMinSize;
/**
 *  角標的x值
 */
@property (nonatomic) CGFloat badgeOriginX;
/**
 *  角標的y值
 */
@property (nonatomic) CGFloat badgeOriginY;
/**
 *  當角標爲0時,自動去除角標
 */
@property BOOL shouldHideBadgeAtZero;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章