介绍

iOS7后模糊特效成为了iOS系统及App中最常见的特效之一,想要实现模糊特效其实非常简单

实现

首先我们在视图中拖一个Image控件,设置好图片,做好代码关联

viewDidLoad方法中实现模糊特效

        //创建模糊效果类实例,UIBlurEffectStyle的枚举值可以自己尝试一下不同的选择
        let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.ExtraLight)
        //创建效果视图类实例
        let EffertView = UIVisualEffectView(effect: blurEffect)
        //设置模糊的透明程度
        EffertView.alpha=0.8
        //设置效果视图类实例的尺寸
        EffertView.frame.size = CGSize(width: view.frame.width, height: view.frame.height)
        //将模糊效果视图类实例放入背景中
        backGroundImage.addSubview(EffertView)

原图效果

图片描述

最终效果

图片描述


Hydrogen
2.5k 声望73 粉丝

Write code for fun.