Comment définir la largeur et la hauteur d'une Image en Swift
Nouveau à Swift
et iOS
la programmation en général. Je ne pouvais pas comprendre comment définir la largeur et la hauteur d'une image.
Par exemple,
let backgroundImage = UIImage(named: "background.png")
Grâce
- Pourquoi ne pas mettre le
UIImageView
's taille de l'image à la place? Sauf si vous voulez vraiment attirer une nouvelle marqueUIImage
à l'aide d'un contexte.
Vous devez vous connecter pour publier un commentaire.
Ma suggestion est.
Au lieu de définir la taille de image vous devez définir la taille de
UIImageView
et ensuite mettre cette image sur elle, de la taille de image sera d'affichage selon vos besoins.Exemple,
Vous avez ce code, ce code de définir la largeur et la hauteur et enregistrer la même position.
Travail dans le viewDidLoad ou actualiser "reloadInputViews()" votre UIImageView 😉
**
MODIFIER
**
Hi créer cela s'étend si vous le souhaitez.
De Créer Le Fichier S'Étend.Swift et ajouter ce code (ajouter importation de la fondation où vous voulez changer la hauteur)
Pour l'Utilisation (hérite De UIView)
Swift 3.0 version (de @YannickSteph)
CGSize
objet et le passer à laimageResize
méthode, tout en l'appelant.si vous voulez garder l'aspect ratio, ici est une extension de la méthode pour
Swift 3 :