iOS MBProgressHUD如何设置背景半透明

以设置黑色半透明为例:

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 源码来源:gitHub源码 转载于: CocoaChina 来源:南峰子的技术博客 版本:0.9.1 MBPr...
    李小六_阅读 11,524评论 2 5
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,794评论 4 61
  • 题记:昨天在DISC上海群做了主题《DISC+个人成长》的微课分享,今天把PPT贴出来,分享给大家。
    勇哥在进化阅读 3,106评论 0 2
  • 我一个劲儿在学习探索心理学,但我总觉得生命不是被固化的,它有诸多可能性。一直好奇:当精子遇上卵子,在妈妈的子宫里被...
    安喜喜阅读 1,639评论 4 2
  • 九十天的目标: 1.体重55公斤 2.报名参加暑假的教练 3.开一个店 本周由于身体情况的没有做任何运动。 其他计...
    攸冉11言玫阅读 1,562评论 0 0

友情链接更多精彩内容