J'ai mis une UIColor
utilisation de RVB sur un arrière-plan de UILabel
. J'essaye d'ajuster le alpha
seul. Comment puis-je modifier l'alpha d'un RVB existant UIColor
?
Éditer
En gros, j'ai UILabels
un ensemble UIColor
(en utilisant RVB), et je ne saurai pas de quelle couleur ils UILabels
sont. À un certain moment, je labels
devrai changer l' alpha`. Comment puis-je simplement changer la couleur alpha des étiquettes?
ios
objective-c
alpha
uicolor
Eric
la source
la source
UIColor
? Pour une étiquette, vous pouvez utiliser la.alpha
propriété.Réponses:
colorWithAlphaComponent:
a fait l'affaire.Donc ce que je devais faire était:
la source
UIColor(red:0.07, green:0.44, blue:0.54, alpha:0.4)
Swift 3 et 4
Swift 2
la source
Si vous avez défini des couleurs personnalisées, vous pouvez également le faire:
la source
pourquoi ne pas utiliser
label.alpha = 0.5
? ajuster l'alpha de votre étiquette?mise à jour: si vous souhaitez ajuster l'alpha à partir d'une ancienne couleur, voici un exemple:
la source
Veuillez définir alpha dans le code ci-dessous -
la source