2016-09-23 2 views
2

J'ai besoin de faire un effet de flou de ma vue personnalisée, et je ressemble à la même chose avec la 3D tactile. PS: Je n'ai pas trouvé le UIVisualEffectView soutenir cet effet. Notre système ne supporte que trois UIBlurEffectStyle, qui ne sont pas les mêmes avec 3D touch.Comment faire un effet de flou comme l'arrière-plan comme le toucher 3D

cette image est sur le fond pop coup d'oeil tactile 3D: enter image description here

ce qui est UIVisualEffectView style UIBlurEffectStyleExtraLight: enter image description here

THX à l'avance

Répondre

0

S'il vous plaît ajouter du code ci-dessous pour backgroundView de 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

mais, je gu ce style 'UIBlurEffectStyleExtraLight' n'est pas la même chose avec 3D touch .. (le rayon de flou ne ressemble pas au même) – boog

+0

@boog pouvez-vous s'il vous plaît partager une image ou quelque chose comme ça, ce que vous voulez vraiment. –

+0

l'image est ici maintenant – boog