Comment puis-je centre et du format de l'ajustement d'une image à Swift 3?
J'ai un projet en Swift 3 que je suis en utilisant un gradient sur la vue. J'ai placé une image sur la vue, mais c'est sous le calque de dégradé alors que j'allais à dessiner l'image par programmation à la place de la table de montage séquentiel. Je n'arrive pas à comprendre comment obtenir l'image soit centrée et d'aspect s'adapter à l'intérieur des limites de la vue.
Ce que j'ai...
//Gradient Background
let gradientLayer = CAGradientLayer()
gradientLayer.frame = self.view.frame
gradientLayer.colors = [UIColor(red: 0/255, green: 147/255, blue: 255/255, alpha: 1.0).cgColor, UIColor(red: 162/255, green: 134/255, blue: 255/255, alpha: 1.0).cgColor]
gradientLayer.locations = [0.0, 1.0]
gradientLayer.startPoint = CGPoint(x: 0.0, y: 1.0)
gradientLayer.endPoint = CGPoint(x: 1.0, y: 0.0)
self.view.layer.addSublayer(gradientLayer)
//Image
let mainImage = UIImage(named:"WhiteLogoFront")
var mainImageView = UIImageView(image:mainImage)
self.view.addSubview(mainImageView)
Double Possible de Set contentMode de UIImageView
Veuillez joindre les deux image de ce qui est prévu par u..et ce que vous êtes actuellement.
Veuillez joindre les deux image de ce qui est prévu par u..et ce que vous êtes actuellement.
OriginalL'auteur Tanner Helton | 2017-02-17
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer
pouvez-vous donner le cadre de l'image principale est vue comme mainImage.frame = CGRect(x: , y: , largeur , hauteur )
set x, y de la hauteur et la largeur que vous voulez
Bien que semble beaucoup aider merci.
OriginalL'auteur Ram
Essayer celui-ci
OriginalL'auteur Yogesh Makwana