iOS大咖说

SVProgressHUD的使用效果

2017-05-17  本文已影响178人  mian小爬

SVProgressHUD使用简单方便

1、[SVProgressHUD show];


Untitled.gif

2、[SVProgressHUD showProgress:1];


Untitled.gif
3、[SVProgressHUD showInfoWithStatus:@"hello world"];
Untitled.gif

4、[SVProgressHUD showWithStatus:@"你好,世界"];


Untitled.gif
5、[SVProgressHUD showErrorWithStatus:@"没有网络"];
Untitled.gif
6、[SVProgressHUD showProgress:0.5 status:@"正在下载"];
Untitled.gif
7、[SVProgressHUD showSuccessWithStatus:@"提交成功"];
Untitled.gif

总结:
会根据字符串的长度确定显示时间


我们可以自定义里面的一些属性,比如字体大小,提示图片等。可以自定的方法如下:
<pre>


SVProgressHUD默认提供两种样式SVProgressHUDStyleLight,
SVProgressHUDStyleDark,一个是白色主题,一个是黑色主题。如果想自定义一些颜色可以通过setForegroundColor and
setBackgroundColor不要忘记设置默认样式
SVProgressHUDStyleCustom


通知,SVProgressHUD会使用到四个通知

SVProgressHUDWillAppearNotification 
SVProgressHUDDidAppearNotification 
SVProgressHUDWillDisappearNotification 
SVProgressHUDDidDisappearNotification

每一通知会传递一个userinfo字典传递HUD的提示信息,key为SVProgressHUDStatusUserInfoKey。当用户触摸提示的整个屏幕的时候会发出SVProgressHUDDidReceiveTouchEventNotification通知,当用户直接触摸HUD的时候会发出SVProgressHUDDidTouchDownInsideNotification通知。

上一篇 下一篇

猜你喜欢

热点阅读