使用方法及其簡單悴晰,就是一個簡單的分類慢睡,把ButtonTool直接拖入你的項目。
導(dǎo)入#import "UIButton+Indicator.h"
#pragma mark - 直接在按鈕的點擊事件中調(diào)用幾個對外開放的方法就行了铡溪。
- (void)loginButtonEvent:(UIButton*)sender{
//1.單純顯示默認(rèn)菊花
// [sender showIndicator];
//2.顯示菊花并選擇菊花顏色
// [sender showIndicatorWithStyle:UIActivityIndicatorViewStyleGray];
//3.顯示菊花并定義旋轉(zhuǎn)過程中的title
[senderbeginSubmitting:@"登錄中"];
//5秒后關(guān)閉菊花
[self performSelector:@selector(hide:) withObject:sender afterDelay:5.0];
}
- (void)hide:(UIButton*)sender{
// [sender hideIndicator];//針對 1漂辐、2 方法的關(guān)閉
[senderendSubmitting];//針對 3 方法的關(guān)閉
}
新增按鈕的未讀消息
導(dǎo)入 #import "UIButton+QLMessageButton.h"
//按鈕直接調(diào)用 就可以在按鈕右上角顯示小圓點
- (void)goOrderPage:(UIButton *)sender{
sender.selected = !sender.selected;
if (sender.selected) {
[_navRightBtn showMessage];
}else{
[sender hideMessage];
}
}