美文网首页
iOS MBProgressHUD如何设置背景半透明

iOS MBProgressHUD如何设置背景半透明

作者: S型身材的猪 | 来源:发表于2017-05-11 12:08 被阅读1454次

以设置黑色半透明为例:

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

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

相关文章

网友评论

      本文标题:iOS MBProgressHUD如何设置背景半透明

      本文链接:https://www.haomeiwen.com/subject/xglotxtx.html