J'aimerais effectuer un autolayout basé sur la vue parent, mais les guides de disposition supérieur et inférieur me combattent. Le fait est que je suis dans un contrôleur de vue intégré et qu'ils ne sont pas pertinents:
Les guides de mise en page sont ici:
Je pensais que l'un de ces paramètres les supprimerait, mais pas de chance:
Comment puis-je me débarrasser de ces guides? Si ce n'est pas possible, toute information sur la raison de leur création serait vraiment utile.
Merci!
Autolayout utilise une taille de barre d'état déduite.
Pour changer cela, sélectionnez le contrôleur de vue et affichez l'inspecteur d'attributs. Changez l'attribut Barre d'état d'Inféré (comme indiqué dans votre question) en Aucun.
Vous devez le faire manuellement dans la storyboard
. Commencez par sélectionner et voir de la vue du haut vers la vue intérieure et recherchez la view
qui a une marge visuelle supérieure et inférieure donnée automatiquement par le layout guide
.
Lorsque vous trouvez la vue, modifiez les variables "Bottom
" et "Top
" constraint
pour qu'elles soient contre "Superview
" au lieu de "Bottom Layout guide
" ou "Top Layout guide
" et n'oubliez pas de lui donner une constant
de 0
au lieu de 20/-20, ce qui pourrait être appliqué automatiquement.