分享

SVProgressHUD 用法

 Rdxer馆 2016-03-31

SVProgressHUD 是一个第三方的控件,是一个弹出提示层,用来提示 网络加载 或 提示对错,看下面图,你就明白了:

那么,SVProgressHUD 都有什么特点呢:
1. 提示当前的状态,如:网络传输、提交中、操作成功或失败等等.
2. 可是设置提示的 pop layer 是否为 model,就是,提示的时间是否允许用户做其他操作
3. 可以设置 背景色 和 自定义提示的内容
4. 使用起来非常简洁,代码量非常少
那么如何使用 SVProgressHUD 呢:
1. 官网下载代码,并放入到项目中
2. 在使用到的 项目 里面,加入引用  #import "SVProgressHUD.h"
3. 在需要提示的地方,加入调用代码 ,如:    
[SVProgressHUD showWithStatus:@"加载中..." maskType:SVProgressHUDMaskTypeGradient]
4. 在需要隐藏的地方,加入隐藏当前提示的代码,如:[SVProgressHUD dismiss]
SVProgressHUD 常用方法介绍:
1. + (void)showWithStatus:(NSString*)status maskType:(SVProgressHUDMaskType)maskType 调用 SVProgressHUD,并自定义 提示的内容 和 提示层的样式
2. + (void)dismiss 关闭当前提示
SVProgressHUDMaskType 介绍:
1. SVProgressHUDMaskTypeNone : 当提示显示的时间,用户仍然可以做其他操作,比如View 上面的输入等
2. SVProgressHUDMaskTypeClear : 用户不可以做其他操作
3. SVProgressHUDMaskTypeBlack : 用户不可以做其他操作,并且背景色是黑色
4. SVProgressHUDMaskTypeGradient : 用户不可以做其他操作,并且背景色是渐变的
SVProgressHUD 全部方法:
复制代码
+ (void)show;
+ (void)showWithStatus:(NSString*)status;
+ (void)showWithStatus:(NSString*)status maskType:(SVProgressHUDMaskType)maskType;
+ (void)showWithMaskType:(SVProgressHUDMaskType)maskType;
 
+ (void)showSuccessWithStatus:(NSString*)string;
+ (void)showSuccessWithStatus:(NSString *)string duration:(NSTimeInterval)duration;
+ (void)showErrorWithStatus:(NSString *)string;
+ (void)showErrorWithStatus:(NSString *)string duration:(NSTimeInterval)duration;
 
+ (void)setStatus:(NSString*)string; // change the HUD loading status while it's showing
 
+ (void)dismiss; // simply dismiss the HUD with a fade+scale out animation
+ (void)dismissWithSuccess:(NSString*)successString; // also displays the success icon image
+ (void)dismissWithSuccess:(NSString*)successString afterDelay:(NSTimeInterval)seconds;
+ (void)dismissWithError:(NSString*)errorString; // also displays the error icon image
+ (void)dismissWithError:(NSString*)errorString afterDelay:(NSTimeInterval)seconds;
 
+ (BOOL)isVisible;
复制代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多