提前先封装一下工具类:Utils继承NSObject
类方法:调用工具类 这个可以提前设定哦
+ (MBProgressHUD *)createHUD
{
UIWindow *window = [[UIApplication sharedApplication].windows lastObject];
MBProgressHUD *HUD = [[MBProgressHUD alloc] initWithWindow:window];
HUD.mode = MBProgressHUDModeText;//这个是选择弹出的HUD是什么类型(纯汉字类型)
//HUD.mode = MBProgressHUDModeCustomView;(带动画圈圈的)
HUD.yOffset = 200;//距离中心区域的高度
HUD.detailsLabelFont = [UIFont boldSystemFontOfSize:17];
[window addSubview:HUD];
[HUD show:YES];
HUD.removeFromSuperViewOnHide = YES;
// HUD.userInteractionEnabled=NO; 用户的可交互性~
// [HUD hide:YES afterDelay:1];//设置多久后可消失的
return HUD;
}
在调用HUD的时候:
第一种
MBProgressHUD *HUD = [Utils createHUD];
HUD.mode = MBProgressHUDModeText;
HUD.labelText = @"可以创建";
[HUD hide:YES afterDelay:1];
第二种 [Utils ShowMBProgressHUDWithTitle:message andImageNmae:nil addView:self.view];