封装了一个加载动画、提示信息弹窗HWProgressHUD,使用简单,方便修改,下面先看一下效果图:
简单说一下思路:自定义视图继承UIView,创建单例,回主线程显示,显示时创建UIWindow,将自身添加上去,显示加载动画、提示文字,消失时将创建的window移除。
简述一下用法,在HWProgressHUD.h中可以看到下面几个方法:
-
+ (void)show; //显示转圈加载,调用dismiss、showMessage等方法隐藏,常用于已有视图上提交加载数据
-
+ (void)showWhilePushing; //空页面显示加载动画,常用于未创建视图时加载数据,创建控件
-
+ (void)showWhilePushing:(BOOL)pushing; //