0

Je définis le rayon de coin d'un UIImageView à l'intérieur d'un UICollectionViewCell en utilisant des attributs définis par l'utilisateur dans le constructeur d'interface. La plupart du temps, le rayon d'angle rend correctement, mais parfois les coins sont colorés avec une couleur apparemment aléatoire:Rayon de coin dans UIImageView à l'intérieur de UICollectionViewCell

corners filled in

J'ai essayé remplaçant layoutSubviews dans ma sous-classe de UICollectionViewCell et le réglage du rayon d'angle là (comme décrit dans d'autres questions de débordement de pile). J'ai également essayé de définir le rayon de coin dans quelques autres endroits, mais rien ne semble fonctionner. Comment puis-je réparer cela?

+1

Avez-vous défini la propriété 'masksToBounds' sur' true'? – Klevison

+0

Et qu'en est-il de la propriété 'clipsToBounds' à true? –

+0

oui, j'ai essayé ça. Le rayon de coin fonctionne la moitié du temps. Mais quand je retire mon extension d'aujourd'hui et que je ferme l'extension d'aujourd'hui, les coins réapparaissent, remplis d'une couleur aléatoire. Cela arrive aussi parfois lors de l'exécution de l'application, mais les coins disparaissent lorsque je commence à défiler dans la vue de collection. – Jake

Répondre

0

l'emballage UIImageView avec un UIView et le réglage du rayon d'angle de la UIView a fini par résoudre le problème. Toujours curieux de savoir pourquoi le problème se produisait bien ...