web-dev-qa-db-fra.com

Silence "Les vues sans aucune contrainte de mise en page peuvent découper leur contenu" sur un contrôleur de vue spécifique qui a le jeu ContentContentSize

J'ai un contrôleur de vue de taille fixe (il ne peut pas être redimensionné). Ce contrôleur de vue spécifique est présenté comme une feuille dans une fenêtre, j'ai désactivé le redimensionnement en définissant preferredContentSize. Puisqu'il ne peut plus être redimensionné, j'ai quitté la vue sans aucune contrainte. Cependant, lorsque je crée l'application, j'ai reçu de nombreux avertissements qui disent:

Views without any layout constraints may clip their content or overlap other views.

Je sais que si vous n'ajoutez aucune contrainte dans une fenêtre standard, elle se coupera lorsqu'elle sera redimensionnée. Cependant, le redimensionnement est désactivé sur ma fenêtre spécifique afin que je sache que cela ne se produira pas. Existe-t-il un moyen de faire taire cet avertissement? Il y a beaucoup de vues sur ce contrôleur de vue spécifique et il bloque d'autres avertissements utiles que je peux rencontrer dans le navigateur de problèmes.

Ce contrôleur de vue est présenté via une séquence "Feuille".

8
Tom Shen

J'ai eu un seul avertissement disant la même chose.

Editeur> Résoudre les problèmes de disposition automatique> Ajouter des contraintes manquantes

travaillé pour moi. Si ce n'est pas le cas pour vous, quelque chose d'autre sous "Résoudre les problèmes de mise en page automatique" pourrait fonctionner.

7
Hani Mohammed

Pour moi, ce qui a fonctionné, c'est le repositionnement des éléments: faites-les glisser à nouveau en position et faites glisser leur hauteur et leur largeur à la taille souhaitée. Cliquez ensuite sur "Résoudre les problèmes de disposition automatique" et cliquez sur "Réinitialiser aux contraintes suggérées".

2
Daniel