2011-12-22 15 views
65

È possibile progettare interfacce in orizzontale con Interface Builder? A quanto pare, altri con la stessa domanda sono stati in grado di farlo con una freccia in alto a destra rispetto a qualsiasi vista selezionata, ma non vedo una tale freccia. Un'immagine sarebbe utile. (Nota: sto usando storyboard, non xibs.)Progettare in orizzontale con gli storyboard

risposta

111

Seleziona la finestra nello storyboard e apri la relativa pagina delle proprietà di Simulated Metrics (angolo in alto a destra, un'icona simile a uno scudo accanto all'icona del righello). Se il gruppo Metriche simulate è collassato, espanderlo facendo clic sul triangolo nero alla sua sinistra. Lì troverai una proprietà Orientation; impostarlo su Landscape.

+1

Questa è vecchia e non più valido. Una funzione correlata è in fondo alla vista IB principale. – Jonny

84

La risposta è corretta, ma mi piace una visuale:

enter image description here

+8

Fare clic sulla barra nera sotto la vista, altrimenti si selezionerà UIView anziché UIViewController (o altro Controller) - per Xcode 5, scala 100% almeno –

+2

Ricordarsi di espandere il gruppo Metriche simulate. (Sono stato bloccato in Xcode 5 dove non è immediatamente evidente che un gruppo è collassato.) – Amy

+0

Hai dimensioni -> "Inferuto" E Orientamento -> "Paesaggio" archiviato in Xcode 5.1.1 –

11

Le risposte sopra di me avuto la risposta, ma avevo bisogno di un altro passo in Xcode 5. Invece di limitarsi cliccando sul mio GLKView, ho necessario selezionare la proprietà GLKit View Controller sotto la vista. Quindi l'Orientamento apparve nell'Inspector degli Attributi.

GLKView attributes

+0

Questo è vecchio e non più valido. Una funzione correlata è in fondo alla vista IB principale. Opzione di orientamento – Jonny

+0

non mostrata nell'ultimo codice x –

6

Per Xcode 8 - Fare clic sul testo View As nella parte inferiore dello storyboard:

Storyboard to landscape

+0

Funziona anche in Xcode 9 – bradkratky

Problemi correlati