使用方法及其简单,就是一个简单的分类,把ButtonTool直接拖入你的项目。
导入#import "UIButton+Indicator.h"
#pragma mark - 直接在按钮的点击事件中调用几个对外开放的方法就行了。- (void)loginButtonEvent:(UIButton*)sender{ //1.单纯显示默认菊花// [sender showIndicator]; //2.显示菊花并选择菊花颜色// [sender showIndicatorWithStyle:UIActivityIndicatorViewStyleGray]; //3.显示菊花并定义旋转过程中的title [senderbeginSubmitting:@"登录中"]; //5秒后关闭菊花 [self performSelector:@selector(hide:) withObject:sender afterDelay:5.0]; } - (void)hide:(UIButton*)sender{// [sender hideIndicator];//针对 1、2 方法的关闭 [senderendSubmitting];//针对 3 方法的关闭}
新增按钮的未读消息
导入 #import "UIButton+QLMessageButton.h"
//按钮直接调用 就可以在按钮右上角显示小圆点- (void)goOrderPage:(UIButton *)sender{ sender.selected = !sender.selected; if (sender.selected) { [_navRightBtn showMessage]; }else{ [sender hideMessage]; } }
效果图
image
作者:墨柒_js
链接:https://www.jianshu.com/p/802988c35f79
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦