如何生成類似于iOS 7模糊視圖的效果?我試圖從Apple公開(kāi)發(fā)布的iOS 7示例屏幕中復(fù)制這個(gè)模糊的背景:這個(gè)問(wèn)題建議對(duì)以下內(nèi)容應(yīng)用CI過(guò)濾器,但這是一種完全不同的方法。很明顯iOS 7沒(méi)有捕獲下面視圖的內(nèi)容,原因有很多:進(jìn)行一些粗略測(cè)試,捕獲下面視圖的屏幕截圖并應(yīng)用具有足夠大半徑的CIGaussianBlur濾鏡來(lái)模仿iOS 7的模糊樣式需要1-2秒,即使在模擬器上也是如此。iOS 7模糊視圖能夠模糊動(dòng)態(tài)視圖,例如視頻或動(dòng)畫,沒(méi)有明顯的延遲。任何人都可以假設(shè)他們可以使用什么框架來(lái)創(chuàng)建這種效果,并且是否可以使用當(dāng)前的公共API創(chuàng)建類似的效果?編輯:(來(lái)自評(píng)論)我們并不完全知道Apple是如何做到的,但我們可以做出任何基本的假設(shè)嗎?我們可以假設(shè)他們正在使用硬件,對(duì)吧?效果是否在每個(gè)視圖中都是自包含的,這樣效果實(shí)際上并不知道它背后的含義是什么?或者,必須根據(jù)模糊的工作原理,考慮模糊背后的內(nèi)容?如果效果背后的內(nèi)容是相關(guān)的,我們可以假設(shè)Apple正在接收下面內(nèi)容的“提要”并持續(xù)呈現(xiàn)它們模糊嗎?
如何生成類似于iOS 7模糊視圖的效果?
慕桂英3389331
2019-08-23 14:54:27