Question

Une question ici : Xcode 4.5 corrompt les XIB ? illustre le problème et la solution pour xcode 4.5 créant des fichiers nib qui ne peuvent pas s'exécuter sur iOS5.

Quelqu'un a-t-il une solution pour empêcher que la case à cocher de mise en page automatique soit activée par défaut ?Je crains qu'au cours du processus de développement, j'oublie de décocher cette case.

enter image description here

Était-ce utile?

La solution

Il existe un moyen, mais c'est un peu compliqué et, pourrais-je ajouter, non recommandé.

Vous pouvez ouvrir vos fichiers de modèles situés dans :

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/User Interface/, dans chaque répertoire, il y a des fichiers .xib.Ce sont des fichiers XML, ouvrez-les avec un éditeur de texte.

Remplacez la ligne suivante :

<bool key="IBDocument.UseAutolayout">YES</bool>

à

<bool key="IBDocument.UseAutolayout">NO</bool>

Je vais cependant le répéter, ce n'est pas recommandé.

Autres conseils

Il existe un dossier de modèles de projet, vous devez également modifier les fichiers XIB.

Également si vous souhaitez désactiver la mise en page automatique dans des storyboards, vous devez modifier cet attribut:

useAutolayout="YES"

dans chaque fichier de scénario à no.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top