iOS MBProgressHUD如何设置背景半透明

以设置黑色半透明为例:

hud.bezelView.style = MBProgressHUDBackgroundStyleSolidColor;
hud.bezelView.color = [[UIColor blackColor] colorWithAlphaComponent:0.5];

解释一下:
MBProgressHUDBackgroundStyleSolidColor这个枚举值是实心颜色的意思,在这个枚举的基础上,你可以设置任意你想要的颜色。
需要注意的是:设置半透明,你不要用hud.alpha,因为设置alpha会导致子控件或者内容全部跟着一起alpha,比如你hud上文字,那么文字也会变成透明的。
bezelView的另外一个枚举值是MBProgressHUDBackgroundStyleBlur,意思是 毛玻璃,如果设置了这个枚举值, 那么你不管设置什么颜色都不会有半透明效果。

你可能感兴趣的:(iOS MBProgressHUD如何设置背景半透明)