1 創(chuàng)建對象
2 將HUD添加到view上
3 調(diào)用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;//圓環(huán)作為進度條
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"); //隱藏時候的回調(diào) 隱藏動畫結(jié)束之后
};
[HUD show:YES];//顯示
[HUD hide:YES]; //兩種隱藏方式
[HUD hide:YES afterDelay:5];