MBProgressHud实现透明效果

将MBProgressHUD.m文件中第1164行代码注释
注释不会对其他代码有影响,只是取消了毛玻璃效果

- (void)updateForBackgroundStyle {
    MBProgressHUDBackgroundStyle style = self.style;
    if (style == MBProgressHUDBackgroundStyleBlur) {
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000 || TARGET_OS_TV
        if (kCFCoreFoundationVersionNumber >= kCFCoreFoundationVersionNumber_iOS_8_0) {
            UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
            UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:effect];
            // 注释下面这行代码,否则即使设置self.alpha,也会被effectView挡住
            // [self addSubview:effectView];
            effectView.frame = self.bounds;
            effectView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
            self.backgroundColor = self.color;
            self.layer.allowsGroupOpacity = NO;
            self.effectView = effectView;
        } else {
#endif


强烈推荐:超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等

https://github.com/wangrui460/WRNavigationBar
https://github.com/wangrui460/WRNavigationBar_swift



欢迎关注我的微博:wangrui460

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我有一位同学,名为小萍。她和我一样都是贫苦家庭的孩子,可我们的父母给我们的生活压力却大相径庭。 小萍是权志龙的铁粉...
    易暖暖阅读 216评论 0 0
  • 教师有一个“节” 教师有一个节, 我送上一份敬意。 传道授业解惑者, 我们施之以礼, 德高望重博学者, 我们尊之为...
    一了0820阅读 236评论 1 2
  • 如今,支付方式变得越来越便捷,出门购物带个手机就够了。记得前一阵在微博上有一个小视频,是一个外国友人做了一个小调查...
    sharemy的简书阅读 132评论 0 3
  • 护士的夜, 忙碌而充实, 那手灯聚焦的光, 照亮着患者前行的道路, 悠远且漫长。 那紧凑的脚步, 丈量着生与死的距...
    那时那刻阅读 294评论 0 1
  • MulticlassClassification and Representation 这周开始讲Classifi...
    L_Zealot阅读 718评论 0 0