七.MBProgressHUD

提前先封装一下工具类: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];

你可能感兴趣的:(七.MBProgressHUD)