美文网首页
MBProgressHUD的简单整理

MBProgressHUD的简单整理

作者: MoneyLee | 来源:发表于2016-12-29 15:15 被阅读47次

    1 创建对象
    2 将HUD添加到view上
    3 调用show方法
    隐藏,1. hide:方法; 2. hide: afterDelay: 方法
    其它的用法都是特殊的设置等

         初始化    HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
    

    模式

    HUD.mode = MBProgressHUDModeIndeterminate;//菊花,默认值
    HUD.mode = MBProgressHUDModeDeterminate;//圆饼,饼状图
    HUD.mode = MBProgressHUDModeDeterminateHorizontalBar;//进度条
    HUD.mode = MBProgressHUDModeAnnularDeterminate;//圆环作为进度条
    HUD.mode = MBProgressHUDModeCustomView; //需要设置自定义视图时候设置成这个
    HUD.mode = MBProgressHUDModeText; //只显示文本
    
    HUD.opacity = 1; //背景框的透明度
    HUD.color = [UIColor redColor]; //背景框颜色
    HUD.color = [HUD.color colorWithAlphaComponent:1];//背景框颜色和透明度 *这个属性设置好后之前的opacity失效
    HUD.cornerRadius = 20.0; //设置背景框的圆角值,默认是10
    HUD.labelColor = [UIColor blueColor];//文字颜色
    HUD.labelFont = [UIFont systemFontOfSize:13];//字号
    HUD.labelText = @"Loading...";//信息
    HUD.detailsLabelColor = [UIColor blueColor];//详情文字颜色
    HUD.detailsLabelFont = [UIFont systemFontOfSize:13];//详情文字字号
    HUD.detailsLabelText = @"LoadingLoading...";//详情信息
    HUD.activityIndicatorColor = [UIColor blackColor];//小菊花颜色
    HUD.dimBackground = YES; //设置一个渐变层
    HUD.mode = MBProgressHUDModeIndeterminate;//动画模式
    HUD.xOffset = -80;设置提示框的相对于父视图中心点的偏移,正值 向右下偏移,负值左上
    HUD.yOffset = -100;
    HUD.margin = 0; //设置各个元素距离矩形边框的距离
    

    // 设置显示和隐藏动画类型 有三种动画效果

    HUD.animationType = MBProgressHUDAnimationFade; //默认类型的,渐变
    HUD.animationType = MBProgressHUDAnimationZoomOut; //HUD的整个view后退 然后逐渐的后退
    HUD.animationType = MBProgressHUDAnimationZoomIn; //和上一个相反,前近,最后淡化消失
    
    
    HUD.minShowTime = 10; //设置最短显示时间,为了避免显示后立刻被隐藏   默认是0
    HUD.removeFromSuperViewOnHide = NO;//设置隐藏的时候是否从父视图中移除,默认是NO
    HUD.progress = 0.5;//进度指示器  模式是0,取值从0.0————1.0
    HUD.completionBlock = ^(){
        NSLog(@"abnnfsfsf"); //隐藏时候的回调 隐藏动画结束之后
    };
    [HUD show:YES];//显示
    [HUD hide:YES]; //两种隐藏方式
    [HUD hide:YES afterDelay:5];
    

    相关文章

      网友评论

          本文标题:MBProgressHUD的简单整理

          本文链接:https://www.haomeiwen.com/subject/pyguvttx.html