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;