Est-il possible de créer un UIImage
ou un UIImageView
avec des coins arrondis? Parce que je veux prendre un UIImage
et le montrer dans un UIImageView
, mais je ne sais pas comment le faire.
objective-c
ios
uiimage
rounded-corners
faire du vélo
la source
la source
clipToBounds
.yourImageView.clipsToBounds = YES;
Essayez ce code pour l' importation d' images rondes Cadre QuartzCore moyen simple de créer une image ronde
la source
Objectif c
Swift 3
la source
la source
uiimageview.frame.size.height/2;
est un vrai bijou pour créer une image de forme ronde parfaite, un cercle complet.la source
Réglage
cornerRadius
etclipsToBounds
est la bonne façon de le faire. Cependant, si la taille de la vue change, le rayon ne sera pas mis à jour. Afin d'obtenir un redimensionnement et un comportement d'animation appropriés, vous devez créer uneUIImageView
sous - classe.la source
Essayez ceci pour obtenir les coins arrondis de la vue de l'image et aussi pour colorer les coins:
Condition *: La hauteur et la largeur de l'imageView doivent être identiques pour obtenir des coins arrondis.
la source
layer.cornerRadius = imageviewHeight / 2
layer.masksToBounds = true
la source
C'est possible, mais je vous conseille de créer une image png transparente (masque) avec des coins arrondis et de la placer sur votre image avec UIImageView. Cela peut être une solution plus rapide (par exemple si vous avez besoin d'animations ou de défilement).
la source
Voici comment je place mon avatar arrondi au centre de celui-ci contient une vue:
la source
la source
La hauteur et la largeur de l'imageView doivent être identiques pour obtenir des coins arrondis.
la source