2017-08-21 5 views
2

Dans une de mon application iOS je suis en utilisant iOS composant natif VisualEffectView avec Blur pour obtenir un effet de flou.vue UIVisualEffect ne devrait pas avoir une valeur inférieure à 1, cela interfère avec le flou dans iOS

Pour mon exigence de l'interface utilisateur, i avait définir la valeur alpha de vue de l'effet visuel 0,85, puis Xcode jetant un avertissement lors de la compilation en disant vue UIVisualEffect ne devrait pas avoir une valeur inférieure à 1, cela interfère avec le flou. Comment puis-je contourner cet avertissement sans faire ma valeur alpha comme 1.

J'utilise Xcode 8.3.1.

Répondre

1

L'état Apple Documentation:

Lorsque vous utilisez la classe UIVisualEffectView, éviter les valeurs alpha qui sont moins de 1

+0

Apple dit, Réglage de l'alpha à moins de 1 sur la vue de l'effet visuel ou l'un de ses aperçus provoque de nombreux effets à l'air incorrect ou n'apparaissent pas du tout. Alors pourquoi Apple ne peut-il pas restreindre la valeur alpha à moins de 1. –

+1

@ krishnarjun-banoth Vous ne pouvez pas définir une valeur alpha inférieure à 1 dans l'affichage des effets visuels, mais vous pouvez définir alpha sur sa vue de contenu. –

+0

Merci pour votre patience, mais je ne suis pas bénéficié en définissant alpha sur la vue du contenu. –