IOS 毛玻璃

hello,天气炎热,the end of 暑假。也好久没有登过后台看看。

iOS 总会有许多毛玻璃的效果出现,真的非常好看,这个接口是最近才发现的,其实已经出来了很久,真的要时刻关注这些动态啊,不急,这里赶紧补充起来。

特别是用在天气提示上面特别好看(朦胧美):

当时苹果官方还没有提供这个接口的时候,实现起来是非常复杂的,并不只是做一张图贴在某张图片下面。下面就使用苹果官方给的接口实现这个效果吧(最近也是没做什么)

首先先看看没有毛玻璃的效果(我表示我并不是雷姆党):

然后看看官网的帮助:

然后我们创建它:

(这里是使用swift语言(苹果推荐))

import UIKit

class ViewController: UIViewController {



 @IBOutlet weak var io: UIImageView!//绑定我们的imageview




 override func viewDidLoad() {

 super.viewDidLoad()


 let buff = UIBlurEffect(style: UIBlurEffectStyle.light)

 let via = UIVisualEffectView(effect: buff)


        via.alpha=1.0//就是毛玻璃的阿尔法值

        via.frame=UIScreen.main.bounds


 self.io.addSubview(via)//io(imageview对象加入毛玻璃对象)


 // Do any additional setup after loading the view, typically from a nib.

    }

 override func didReceiveMemoryWarning() {

 super.didReceiveMemoryWarning()

 // Dispose of any resources that can be recreated.

    }

}

接下来看看效果吧:

(额有的糟糕!)

改变阿尔法值:

via.alpha=0.95

(嗯,好多了)

(style: UIBlurEffectStyle.light)

via.alpha=0.8

  let buff = UIBlurEffect(style: UIBlurEffectStyle.light)

styley有几个枚举类型来看看会是怎么样的效果吧:

(style: UIBlurEffectStyle.dark)

(style: UIBlurEffectStyle.extraLight)

(style: UIBlurEffectStyle.prominent)

(style: UIBlurEffectStyle.regular)

等等///

(强行凑数字。。。。hhhhh)

暑假还有几天就结束了,真的是非常非常快,总感觉自己的暑假才刚要开始,最后的几天,在家里发呆都变的非常有意义。

拜~

感谢关注日宅记~

祝假期愉快~

学校见~

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

推荐阅读更多精彩内容

  • 在ios开发过程中,为了界面的美观,我们往往需要对一个图片进行模糊化处理,有一种朦胧美得感觉,就是所谓的毛玻璃效果...
    鲲鹏DP阅读 28,142评论 9 55
  • UIVisualEffect是一个继承自NSObject的创建视觉效果的基类,然而这个类除了继承自NSObje...
    _Yhz阅读 6,755评论 0 2
  • 一.UIToolBar iOS7 及之前的版本可以使用UIToolBar 快速定义自己的毛玻璃效果 二.UIVis...
    Krien阅读 10,437评论 0 4
  • 1.创建一个 UIToolbar 实例,设置它的 frame 或者也可以通过添加约束,然后 UIToolbar 有...
    米饭TT阅读 584评论 0 0
  • 创造的过程分为五个阶段:准备期、酝酿期、顿悟期、评价期和完善期。 准备期指创造者为一系列问题着迷,从而牵出大量思考...
    蒋血阅读 799评论 0 0