-1
votes

image apparaît sur uiImageView corner rayon frontière rapide

Lorsque je fixe la largeur de la bordure et le rayon d'angle vers UiImageView et charger l'image, il apparaît sur la bordure Comment résoudre ce problème xxx

 Entrez la description de l'image ici


2 commentaires

Essayez d'ajouter YourImageView.clipstobounds = true


Vous pouvez vérifier cela.

3 Réponses :


3
votes

Set DOCS

img.clipsToBounds = true


0 commentaires

1
votes

Selon Documentation Apple

Clipstobounds Propriété

Une valeur booléenne qui détermine si les sous-espions sont confinés à la limites de la vue.

Réglage de la discussion Cette valeur sur Oui provoque des sous-espions à clips à les limites du récepteur. Si défini sur Non, Sous-Views dont les cadres s'étendent Au-delà des limites visibles du récepteur ne sont pas coupées. Le défaut la valeur est non. xxx


0 commentaires

1
votes

Essayez-le et dites-moi que cela fonctionne ou non ...

let viewedImage : UIImageView = {

        let img = UIImageView()
        img.layer.cornerRadius = 28
        img.layer.clipsToBounds = true
        img.layer.borderWidth = 2
        img.layer.borderColor = UIColor.lightGray.cgColor
        return img
    }()


0 commentaires