iOS conserve les proportions de UIImageView mais remplit la largeur
C'est ma première application à partir de zéro sous iOS 8 et XCode 6, de sorte que ces espacement des questions ont été de me tuer. Dans le ci-dessous, vous pouvez voir que j'ai une UIImageView que je veux être un carré, mais je veux que ça s'étendent sur toute la largeur de l'écran.Il a une largeur et hauteur de la valeur, de sorte que lorsque l'application s'exécute l'écran est plus large, et donc il finit par une petite zone dans le coin supérieur gauche. J'ai essayé de déconner avec les contraintes dans tous les sens, je pense, mais quand je le contraint à l'image des coups à pleine taille et couvre tout ce qui se passe hors de l'écran. Comment puis-je obtenir de l'élasticité et de garder l'1 de 1 rapport d'aspect?
MODIFIER
Ok, j'avais tort. Ce n'est pas le UIImageView ce n'est pas de réglage, c'est la vue d'ensemble.
source d'informationauteur Jhorra
Vous devez vous connecter pour publier un commentaire.
Contraindre les deux côtés et le dessus de superview. Vous pouvez aussi dire que, par exemple, la largeur/hauteur >= 320, qui est parfois utile. Mais rappelez-vous, il ne fonctionne qu'en mode portrait, lorsque vous activez l'INTERFACE utilisateur en mode paysage, l'image ne peut jamais rester en place pendant le remplissage de la largeur et être complètement à l'écran en même temps.
EDIT: l'image ne doit pas essayer d'étirer au-delà de l'écran de limite (en mode portrait), tant que vous ne dites pas ce qu'elle devrait être "loin de la bas"
EDIT - 2: Définir l'arrière-plan de la vue des contraintes de superview. tous les 4.
Utiliser l'affichage de l'image mode de contenu:
Il semble que vous aussi, vous voulez la largeur de l'image pour remplir l'écran. L'utilisation de ces contraintes:
Puis l'affichage de l'image doivent être redimensionnées de manière appropriée.
Je voudrais déterminer l'image par programmation et de ne pas utiliser de contraintes. Pour faire
Définir le cadre pour que les deux valeurs sont égales
cadre.taille.largeur/cadre.taille.hauteur