UILabel Réglage couleur d'arrière-plan transparent?
Je suis à la recherche d'ajouter une étiquette de noir avec un fond transparent à mon point de vue (voir ci-dessous)
//ADD LABEL
UILabel *label = [[UILabel alloc] init];
[label setFrame:CGRectMake(124, 312, 72, 35)];
[label setText:@"Yay!"];
[label setTextAlignment:UITextAlignmentCenter];
[[self view] addSubview:label];
[label release];
Quand j'ajoute de l'étiquette, il s'en sort toujours du texte noir sur un fond blanc. J'ai regardé dans la PLUME et le seul moyen que je vois pour faire ce travail est de définir l'arrière-plan > couleur > opacité à 0, ou dans Xcode:
[label setBackgroundColor:[UIColor clearColor]];
Est-ce la bonne façon de le faire?
Vive Gary
source d'informationauteur fuzzygoat
Vous devez vous connecter pour publier un commentaire.
Je peux confirmer que la création d'un label par programmation avec la couleur d'arrière-plan définie à l'aide de
fonctionne. Je suis à l'aide de ce dans une de mes applications.
Aussi, lorsque vous définissez la couleur d'arrière-plan dans Interface Builder, vous pouvez définir l'opacité de la couleur de fond à 0. Assurez-vous de ne pas régler l'opacité de l'étiquette elle-même à 0, ou le texte sera transparent.
Swift 3 et 4: