使用方法及其简单,就是一个简单的分类,把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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦