hello悲关,天氣炎熱,the end of 暑假窖剑。也好久沒有登過后臺(tái)看看坚洽。
iOS 總會(huì)有許多毛玻璃的效果出現(xiàn)戈稿,真的非常好看西土,這個(gè)接口是最近才發(fā)現(xiàn)的,其實(shí)已經(jīng)出來了很久鞍盗,真的要時(shí)刻關(guān)注這些動(dòng)態(tài)啊需了,不急,這里趕緊補(bǔ)充起來般甲。
特別是用在天氣提示上面特別好看(朦朧美):
當(dāng)時(shí)蘋果官方還沒有提供這個(gè)接口的時(shí)候肋乍,實(shí)現(xiàn)起來是非常復(fù)雜的,并不只是做一張圖貼在某張圖片下面敷存。下面就使用蘋果官方給的接口實(shí)現(xiàn)這個(gè)效果吧(最近也是沒做什么)
首先先看看沒有毛玻璃的效果(我表示我并不是雷姆黨):
然后看看官網(wǎng)的幫助:
然后我們創(chuàng)建它:
(這里是使用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對(duì)象加入毛玻璃對(duì)象)
?// 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.
? ? }
}
接下來看看效果吧:
(額有的糟糕D乖臁)
改變阿爾法值:
via.alpha=0.95
(嗯堪伍,好多了)
(style: UIBlurEffectStyle.light)
via.alpha=0.8
??let?buff = UIBlurEffect(style: UIBlurEffectStyle.light)
styley有幾個(gè)枚舉類型來看看會(huì)是怎么樣的效果吧:
(style:?UIBlurEffectStyle.dark)
(style:?UIBlurEffectStyle.extraLight)
(style:?UIBlurEffectStyle.prominent)
(style:?UIBlurEffectStyle.regular)
等等///
(強(qiáng)行湊數(shù)字。觅闽。帝雇。。hhhhh)
暑假還有幾天就結(jié)束了蛉拙,真的是非常非呈ⅲ快,總感覺自己的暑假才剛要開始孕锄,最后的幾天吮廉,在家里發(fā)呆都變的非常有意義。
拜~
感謝關(guān)注日宅記~
祝假期愉快~
學(xué)校見~