<iOS>MBprogressHUD的使用

看开发文档中,涉及到六种基础的提示框

typedef NS_ENUM(NSInteger, MBProgressHUDMode) {
	/**使用UIActivityIndi​​catorView显示进度。这是菊花默认值。 */
	MBProgressHUDModeIndeterminate,
	/** 使用圆形的饼图来显示进度。 */
	MBProgressHUDModeDeterminate,
	/** 使用水平进度条显示进度 */
	MBProgressHUDModeDeterminateHorizontalBar,
	/** 使用圆环进度视图显示进度。*/
	MBProgressHUDModeAnnularDeterminate,
	/** 自定义的view*/
	MBProgressHUDModeCustomView,
	/** 仅显示标签 */
	MBProgressHUDModeText
};

使用函数

+ (void)showToast:(NSString *)title withView:(UIView *)view {
    MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:view animated:YES];
    hud.mode = MBProgressHUDModeIndeterminate;
    hud.labelText = title;
    [hud hide:YES afterDelay:1];
}

运行例子:

    //1,设置背景框的透明度  默认0.8
  	hud.opacity = 1;

    //2,设置背景框的背景颜色和透明度, 设置背景颜色之后opacity属性的设置将会失效
    hud.color = [UIColor redColor];
    hud.color = [HUD.color colorWithAlphaComponent:1];

    //3,设置背景框的圆角值,默认是10
    hud.cornerRadius = 20.0;

    //4,设置提示信息 信息颜色,字体
    hud.labelColor = [UIColor blueColor];
    hud.labelFont = [UIFont systemFontOfSize:13];
    hud.labelText = @"Loading...";

    //5,设置提示信息详情 详情颜色,字体
    hud.detailsLabelColor = [UIColor blueColor];
    hud.detailsLabelFont = [UIFont systemFontOfSize:13];
    hud.detailsLabelText = @"LoadingLoading...";

    //6,设置菊花颜色  只能设置菊花的颜色
    hud.activityIndicatorColor = [UIColor blackColor];

    //7,设置一个渐变层
    hud.dimBackground = YES;

    //9,设置提示框的相对于父视图中心点的便宜,正值 向右下偏移,负值左上
    hud.xOffset = -80;
    hud.yOffset = -100;

    //10,设置各个元素距离矩形边框的距离
    hud.margin = 0;

    //11,背景框的最小大小
    hud.minSize = CGSizeMake(50, 50);

    //12设置背景框的实际大小   readonly
    CGSize size = HUD.size;

    //13,是否强制背景框宽高相等
    hud.square = YES;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Αиcíеиτеǎг

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值