2017-06-07 1 views
0

J'ai la page SignIn où nous devons mettre le UIImage (Say Mobile Number) en plus de l'UITextField. Ainsi, les contraintes que je suis en train de mettre est comme ceci:Comment donner les contraintes pour le UIImageView en dehors du UITextField?

pour mobile Nombre

UIImage: Leading au conteneur, la largeur et la hauteur, l'espacement horizontal à UITextField

UITextField: Tirant de l'arrière au conteneur, l'espacement vertical à l'UIImageView pour profil Image, hauteur et largeur.

De même pour Mot de passe

UIImage: Leading au conteneur, la largeur et la hauteur, l'espacement horizontal à UITextField

UITextField: Tirant de l'arrière au conteneur, l'espacement vertical au UITextField (Mobile Number), la hauteur et la largeur .

Mais les contraintes ne sont toujours pas satisfaites avec l'Iphone pour tous les écrans.

enter image description here

Répondre

1

Il semble que vous avez seulement une mauvaise chose ...

Est-ce pas contraintes de largeur de jeu sur votre UITextFields. L'espacement horizontal de l'image au champ de texte définit le "bord gauche" du champ de texte, et la contrainte "Trailing" du champ de texte au conteneur définit le "bord droit" du champ de texte. Par conséquent, sur des écrans de largeur différente, le champ de texte s'étendra pour remplir l'espace.

+0

J'ai essayé mais encore ses accidents. Il sera utile que vous me fournissiez un exemple de code github pour comprendre les bases automatiques. –

+0

Votre application * se bloque *? Ou les éléments n'apparaissent-ils pas exactement là où vous les voulez? – DonMag

+0

yess ... je veux dire que les éléments n'apparaissent pas là où je les veux –