Rimuovi il layout automatico (vincoli) in Interface Builder


123

Sto cercando di rendere il mio progetto compatibile con Snow Leopard e non sono in grado di rimuovere il layout automatico nei pennini utilizzando Interface builder (XCode 4.3 su Lion).

È possibile rimuovere i vincoli e l'autolayout in un pennino su XCode?

Risposte:


277

Ho trovato la risposta qui

  • Vai alla finestra di impostazioni File nel generatore di interfacce e deseleziona "Usa layout automatico".

5
Funziona altrettanto bene per mantenere la compatibilità per i dispositivi pre-iOS 6 utilizzando Interface Builder. Grazie!
Nick

2
Ho dovuto rimuovere "Usa layout automatico" per abilitare le trasformazioni affini lavorando su un oggetto ereditato da UIView. Grazie!
DrArt

5
+1 Fantastico! L'ispettore File è la prima scheda dell'ispettore destro. Hai File, Guida rapida, Identità, Attributi, Dimensioni e Connessioni.
rjobidon

3
Ho scoperto che rimuovendo anche "Autoresize subviews" mi ha aiutato con il mio dimensionamento e posizionamento degli oggetti.
JanB

il ridimensionamento automatico delle visualizzazioni secondarie è ottimo se vuoi lavorare con i vincoli (che sono effettivamente utili se ti abitui a lavorarci) ma non vuoi che il generatore di interfacce sovrascriva i tuoi vincoli quando sposti qualcosa.
Can Poyrazoğlu

23

inserisci qui la descrizione dell'immagine

Vai a Impostazioni file e deseleziona l'opzione "Usa layout automatico" sotto Controllo delle versioni del documento.


2
Un'immagine racconta più di 1000 parole!
Klaas

Sì, l'immagine è migliore del testo nella risposta selezionata, ma questa è la stessa soluzione e viene pubblicata più di un anno dopo. Peccato che le due risposte non siano unite e che i punti di ripetizione siano condivisi :-)
min
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.