2015-04-23 4 views
6

J'ai quelques effets visuels avec flou et dynamisme dans l'un de mes contrôleurs de vue. J'ai des étiquettes fonctionnant correctement avec le dynamisme, mais chaque fois que j'essaie d'ajouter un UIButton à la vue, le texte semble être transparent, et l'arrière-plan du bouton semble avoir du dynamisme. Je cherche l'effet que le bouton "Edit" a dans le centre de notification. J'ai joint quelques photos pour référence.Effet Vibrance sur UIButton dans Interface Builder

Ce que je veux:

enter image description here

Ce qui se passe:

enter image description here

S'il n'y a aucun moyen d'y arriver en IB, peut-il être fait avec le code? J'utilise Swift.

EDIT

Maintenant, voici ce qui se passe, il apparaît avec éclat, mais le texte n'est pas sombre:

enter image description here

+0

Avez-vous essayé la mise 'alpha' valeur de' color'? si vous utilisez une couleur unie comme arrière-plan de 'UIButton'. –

+0

Oui, changer l'alpha n'aide pas. – Jacob

Répondre

19

Vous pouvez placer votre bouton au-dessus de la vue avec effet de vibrance (la vue doit avoir le même cadre que votre bouton).

Jetez un oeil:

enter image description here

enter image description here

+0

Je ne suis pas capable de faire ça. Interface builder ne vous permet pas d'ajouter une vue au-dessus ou en dessous de la vue avec dynamisme. – Jacob

+0

Pourquoi pas? Ajouté des captures d'écran pour vous. La vue d'effet visuel a le même cadre que le bouton. –

+0

Je suis désolé, j'ai mal compris votre réponse, merci de télécharger la capture d'écran, cela m'a aidé. Je vais tester quand je rentre à la maison! – Jacob