Je suis en train de concevoir une classe de vue personnalisée, telle que:UIImageView intérieur UIVisualEffectView - vibrance pas appliquée
- il est placé sur certains contenus, les brouillant
- il contient des images et des étiquettes et des effets de vibrance devraient être appliquées pour les
Ainsi, la hiérarchie suivante est construit dans Interface Builder:
Les deux Visual Effect View
s sont placés en utilisant Visual Effect Views with Blur and Vibrancy
en bibliothèque d'objets Xcode, et un UILabel
et un UIImageView
sont placés à l'intérieur de la seconde contentView
Visual Effect View
.
Le problème est que l'effet de vibrance n'est pas appliqué aux deux contenus, seul UILabel
a de l'éclat, UIImageView
ne l'est pas, comme la capture d'écran suivante.
Y at-il des paramètres supplémentaires j'ai raté, ou l'effet de vibrance fourni par Apple est disponible uniquement pour les UILabel
?
L'image est-elle un modèle d'image? – matt
@matt Nope, et en réglant le mode de rendu sur alwaysTemplate, cela a fonctionné comme un charme. Merci beaucoup –