8 votes

Seule la couleur de remplissage blanche est transparente dans UIView

J'ai un UIView qui est réglé sur opaque = NO et tout fonctionne bien. Dans le drawRect Je fais un dessin personnalisé, et cela fonctionne.

CGContextSetFillColor(context, CGColorGetComponents([UIColor blueColor].CGColor)); 
CGContextFillRect(context, labelOutside);
CGContextAddRect(context, labelOutside);

mais ceci

CGContextSetFillColor(context, CGColorGetComponents([UIColor whiteColor].CGColor)); 
CGContextFillRect(context, labelOutside);
CGContextAddRect(context, labelOutside);

ne produit AUCUN remplissage (vous pouvez même voir d'autres choses que j'ai dessinées sur le CGContext à travers lui). Comment puis-je dessiner un remplissage blanc ?

Note : Si je configure le contrôle pour qu'il ne soit pas opaque, cela ne fonctionne toujours pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X