IOS MBProgressHUD第三方库的封装

该博客介绍了如何对MBProgressHUD第三方库进行二次封装,以简化在iOS项目中的使用。通过创建一个名为MBLoadHUD的新类,继承自MBProgressHUD,并提供静态方法以更方便地调用loading。实现了加载状态的超时处理和样式自定义,使得在多个界面中应用更加便捷。
摘要由CSDN通过智能技术生成

IOS 对MBProgressHUD第三方库的再封装

MBProgressHUD作为iOS项目常用的一个组件(俗称菊花),用于显示过渡效果的,比如网络请求之前显示loading,网络结束时隐藏loading,tableView的刷新效果等。平时我们使用它的时候,总是会在每一个界面上都去调用它,代码显得很复杂让人看着也恶心。所以我会想到对它的使用进行再次封装,这样更能方便使用。

  • 新的类继承自MBProgressHUD
  • loading的样式可以在子类里面进行修改
  • 对loading进行超时处理
  • 定义类方法去调用,调用时更为简单
  • 用static去初始化对象

再次封装

新建一个类,继承自MBProgressHUD
新建一个类,继承自MBProgressHUD

“MBLoadHUD.h”

.h文件
#import “MBProgressHUD.h”

@interface MBLoadHUD : MBProgressHUD

@property (nonatomic,assign) BOOL ifEnd;
- (void)stop;
-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值