2016-09-23 2 views
2

Мне нужно сделать эффект размытия моего пользовательского представления и просто выглядеть так же, как с 3D-касанием.Как сделать эффект размытия, например, на фоне 3D-касания

PS: Я не нашел UIVisualEffectView поддержку этого эффекта. Наша система поддерживает только три UIBlurEffectStyle, которые не совпадают с 3D-касанием.

это изображение о 3D сенсорный заглядывать поп-фон: enter image description here

и это UIVisualEffectView стиля UIBlurEffectStyleExtraLight: enter image description here

THX заранее

ответ

0

Пожалуйста, добавьте следующий код для backgroundView из customView. ..

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

Смежные вопросы