首页 > 系统 > iOS > 正文

IOS关于毛玻璃效果的使用

2019-11-07 23:58:23
字体:
来源:转载
供稿:网友

苹果公司在ios8后提供了毛玻璃控件就是这个UIVisualEffectView,UIVisualEffectView本身继承UIView,本身提供了几种样式:

typedefNS_ENUM(NSInteger, UIBlurEffectStyle) {

    UIBlurEffectStyleExtraLight,

    UIBlurEffectStyleLight,

    UIBlurEffectStyleDark,

    UIBlurEffectStyleExtraDark

    UIBlurEffectStyleRegular 

    UIBlurEffectStylePRominent 

}

使用的时候比较简单:

- (UIVisualEffectView *)effectview{

   if (!_effectview) {

       _effectview = [[UIVisualEffectViewalloc]initWithEffect:[UIBlurEffecteffectWithStyle:UIBlurEffectStyleLight]];

    }

   return_effectview;

}

[selfaddSubview:self.effectview];

add到需要的地方即可,frame设置和UIView一样。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表