2010-03-23 16 views
13

La mia app è stata finora solo un'applicazione basata su ritratto. Tuttavia, sto aggiungendo la modalità orizzontale a una nuova versione, ma ho scoperto che i miei file XIB sembrano scioccanti quando ruotati da verticale a orizzontale. A quanto pare ho bisogno di creare una versione landscape di ogni XIB e usare del codice per cambiare con XIB lancia basato sulla rotazione. Ho ragione? Se sì, dove vado da qui? Ci sono delle app di esempio Apple che utilizzano questo codice?Il modo migliore per modificare i file XIB in base alla rotazione?

FYI - I miei file XIB contengono solo testo.

Grazie.

+0

Se impostate le maschere ridimensionamento correttamente per ogni elemento dell'interfaccia utente per la vista, si deve ruotare bene e mantenere un rapporto di posizione/aspetto ecc – Jasarien

+0

Sì il problema è però che parte del testo non è centrata quando cambia orientamento, poiché non è nel punto giusto. – Graeme

+0

Come ho già detto, sarà perché non hai impostato correttamente le maschere di ridimensionamento. Nel builder dell'interfaccia, nella scheda delle dimensioni dell'ispettore, c'è una sezione per il ridimensionamento dinamico e il posizionamento. Le frecce rosse all'interno del quadrato. L'immagine animata alla sua destra mostra come si comporterà l'elemento quando ridimensionato/ruotato con l'impostazione corrente. – Jasarien

risposta