La contrainte de fin manque une erreur

J'ai l'erreur suivante qui s'affiche dans Xcode et je n'arrive pas à la résoudre :

La contrainte de fin est manquante, ce qui peut entraîner un chevauchement avec d'autres vues.

J'ai essayé d'ajouter la contrainte de fin et de modifier également les paramètres Égal et Supérieur ou égal, mais aucun des deux ne fait disparaître l'erreur.

J'ai également utilisé les options "Réinitialiser aux contraintes suggérées" et "Mettre à jour les constantes de contrainte", mais encore une fois sans succès.

Je peux modifier tous les éléments de mon contrôleur de vue mais toujours terminer avec cette erreur bien qu'il puisse s'agir de n'importe lequel des éléments et non d'un élément spécifique qui me déroute encore plus.

S'il vous plaît voir l'image ci-jointe.

J'ai essayé d'être le plus clair possible mais je m'excuse si j'ai raté quelque chose.

S'il vous plaît, quelqu'un peut-il indiquer comment cette erreur peut être corrigée?

entrez la description de l'image ici


Solution du problème

Xcode 13.3

Une bonne petite solution de contournement pour ce type de contraintes (si vous voulez simplement qu'elles disparaissent) consiste à créer une contrainte manquante (pour le bord avant ou arrière), puis à modifier sa relation et sa constante en "supérieur ou égal à 0". De cette façon, vous pouvez être sûr que cela ne gâchera pas votre vue et l'avertissement disparaîtra:

Dans cet exemple, GPS Logout manque sa contrainte de fin :

entrez la description de l'image ici

Ajoutez une contrainte manquante avec la valeur suggérée :

entrez la description de l'image ici

L'avertissement disparaîtra, mais pour vous assurer que cette contrainte n'affectera pas la vue, quelle que soit la taille de l'écran, vous pouvez modifier sa constante et sa relation à >= 0

entrez la description de l'image ici

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"