2012-10-16 15 views
15

Disclaimer: Nuovo di zecca per iOS dev. Vacci piano con me.Xcode 4.5 + UIScrollView: impossibile vedere montanti e molle (OSX 10.8 Mountain Lion)

Hai una situazione divertente in Xcode 4.5. Il mio ispettore formato simile al seguente:

enter image description here

... e io non può vedere l'area puntoni e molle a tutti.

La parte davvero strana è che quando clicco su qualcosa come l'ispettore Connections, vedo l'area di montanti e molle, ma solo per una frazione di secondo, e non c'è più quando torno.

È normale? C'è un modo semplice per correggere questo comportamento?

+0

Si sta utilizzando l'autolayout e i vincoli. –

risposta

24

In Xcode 4.5, per iOS 6 e OSX 10.8 sviluppo, AutoLayout viene attivato per impostazione predefinita.

Per disattivarlo, aprire il file xib e fare clic su un punto vuoto (non su una vista o qualsiasi componente). Nel pannello dell'ispettore, seleziona la prima scheda e rimuovi la casella di controllo "Usa l'Autolayout". Le tue molle e montanti torneranno.

enter image description here

3

Hai attivato l'Autolayout per la vista, disattivala e sarà simile a quello che ti aspetti. L'autolayout è una nuova funzionalità per iOS6 che consente un controllo più granulare su come sono disposte le cose, e migliora davvero ciò che era precedentemente disponibile tramite i montanti e gli sprint attraverso le maschere di autoresizing.

Per spegnere se spento, aprire il Identificare ispettore, e deselezionare "Usa Autolayout"

enter image description here

1

Stessa risposta come gli altri due, ma per i progetti che utilizzano storyboard: invece di aprire un file XI ter, è sufficiente aprire lo storyboard per vedere la casella "Usa Autolayout" Nella finestra di ispezione.

Problemi correlati