2017-07-17 2 views

Répondre

-1

Vous devez décocher la contrainte à l'option de marge en donnant des contraintes à gauche et à droite en utilisant la mise en page automatique

Link1

Link2

Auto Layout guide

+0

Tous vos conseils aux concepteurs d'interfaces natives iOS, je ne vois pas d'informations spécifiques xamarin là-dedans, et en essayant d'appliquer les réponses dans ces liens vers xamarin dans Visual Studio n'est pas la même chose. – Digitalsa1nt

+0

Cela fonctionne pour Xcode, mais pas pour xamairn designer. –

1

Réglez la constante à -20 sur la Trailing Margin Space et les éléments de mise en page Espace principal à la vue d'ensemble. Je n'ai aucune idée si c'est la manière préférée de faire ceci mais cela a fonctionné pour moi sur ma vue de Tableau.

+0

il était -20, maintenant il est -16, cela me rend fou, je déteste ça !!!! –

0

Xcode a une option qui n'utilise pas les marges lorsqu'une contrainte est ajoutée.

Dans le concepteur iOS dans Visual Studio, il ne semble pas y avoir d'option lors de la création d'une contrainte.

Xcode & Visual Studio constraint margins

Un travail est de créer autour de la contrainte, puis le modifier après qu'il a été créé. Sur une autre note, vous pourriez examiner pourquoi vous n'utilisez pas un UITabBarController qui placerait la barre d'onglets correctement pour vous.

1

Si vous êtes Xamarin en utilisant Visual Studio je découvre enfin comment aborder ce problème ennuyeux.

Cliquez sur le widget ou affichez-le dans le storyboard. Dans les propriétés window-> layout vous pouvez voir les contraintes. Cliquez sur la contrainte.

Avant que j'utilisais -20 des contraintes: enter image description here

Maintenant, je fixe en ayant une constante de et modifier la configuration de contrainte: enter image description here

il suffit de retirer la sélection sur la "Relatif à la marge" case à cocher.