2016-09-23 110 views
2

我需要使自定義視圖具有模糊效果,並且看起來與3D觸摸一樣。如何製作像3D背景一樣的模糊效果

PS:我沒有發現UIVisualEffectView支持這種效果。我們的系統只支持三種UIBlurEffectStyle,它們與3D touch不一樣。

這個圖像是關於3D觸控偷看流行背景: enter image description here

,這是UIBlurEffectStyleExtraLight風格UIVisualEffectView:提前

回答

0

enter image description here

THX請爲customView的backgroundView添加以下代碼。 ..

UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight];// you have a list of options for UIBlurEffectStyle 
UIVisualEffectView *blurEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect]; 
blurEffectView.frame = self.view.bounds; // Make your own frame 
blurEffectView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; // Skip this line if you are using new style of coding 
[bgImageV addSubview:blurEffectView]; 
+0

但是,我顧這種風格'UIBlurEffectStyleExtraLight'與3D觸摸不一樣(模糊半徑看起來不一樣) – boog

+0

@boog可以請你分享一些圖像或類似的東西,你真正想要的東西。 –

+0

圖片現在在這裏 – boog