2016-08-16 172 views
1

我需要爲我的應用添加模糊視圖。創建自定義模糊視圖

我試過UIBlurEffect但是隻有3個選項(Light,Dark,ExtraLight),我需要Light和Dark之間的東西。

我明白我唯一的選擇是創建自定義模糊視圖,但我該怎麼做?

有什麼想法?

+0

修改uiview的alpha值。或者獲取模糊圖像並使用它! –

+0

@TejaNandamuri藍色的圖像是什麼? –

+0

模糊圖像。在Photoshop中設計模糊圖像並使用它! –

回答

2

如果您使用的是故事板,這裏有一個簡單的方法。 首先,您需要在故事板的正上方添加一個「視覺效果視圖和模糊」,您的圖像,UIUiew或uielement將在其中顯示。 現在畫的出口視覺效果視圖如下: -

@IBOutlet weak var blurredViewVisulaEffect: UIVisualEffectView! 

,並在viewDidLoad方法添加這兩條線的看法

let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light) 
blurredViewVisulaEffect.effect = blurEffect 

MANIPULATION根據它使我們的要求: - 現在,如果要自定義圖像的模糊程度,請從storyboard更改UIVisualEffectView的alpha值。請保留值Alpha在0.5至0.8之間以獲得期望的模糊度。 如果你想改變視圖的陰影/顏色,明暗之間的提及你,那麼你需要設置你的UIVisualEffectView黑色的背景色和100%改變其透明度至30%(或根據需要可以是40)。