Swift UIView Opacité Par Programmation

Je suis tout à fait avoir un moment difficile de jouer avec UIView des propriétés d'atteindre un certain opaque regarder par programme qui peut être fait facilement par des Storyboard et les Attributs de l'Inspecteur.

Ce que je veux re-créer (paramètres d'attributs de l'inspecteur):
Une UIView avec une couleur d'arrière-plan (glissières RGB: 0, 0, 0) et le Curseur d'Opacité fixé à 75%, avec alpha défaut à 1. Donc, fondamentalement, un noir UIView avec l'opacité édulcoré.

Ce que j'ai essayé de base du programme:

1)  view.backgroundColor = .black
    view.alpha = 0.75

2)  view.backgroundColor = UIColor.black.withAlphaComponent(0.75)
    view.isOpaque = true

Ci-joint une photo de la UIView sélectionné dans la table de montage avec les paramètres pour vous de voir. Si vous avez besoin de plus d'informations, n'hésitez pas à me le faire savoir. Merci beaucoup pour votre aide.

Swift UIView Opacité Par Programmation

Mise à JOUR: Merci à tous pour vos commentaires. La combinaison Astucieuse d'Erreur de l'explication de vue couches et Matt code qui m'est imparti pour réaliser mon look désiré.

INTERFACE utilisateur souhaitée Look!

Cela ressemble à ce que vous voulez vraiment est en nuances de gris. Alors pourquoi ne pas simplement créer qu'au lieu d'essayer d'utiliser la transparence?

OriginalL'auteur iMoment | 2016-11-03