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)
暑假还有几天就结束了,真的是非常非常快,总感觉自己的暑假才刚要开始,最后的几天,在家里发呆都变的非常有意义。
拜~
感谢关注日宅记~
祝假期愉快~
学校见~