2012-09-30 15 views
16

Stavo scherzando con il pannello degli strumenti sulla mia applicazione. Il simulatore retina da 4 pollici stava lavorando bene e usato per apparire esattamente come l'iPhone 5:Big iPhone 5 Simulator?

enter image description here

Tuttavia, quando ho dovuto vedermela con l'automazione, simulatore di retina da 4 pollici è cambiato e ora sembra molto simile a un molto lungo iPad:

enter image description here

(dispiace per il molto grande immagine, ma questa è la dimensione reale di ora).

E ora ogni volta che voglio far apparire il simulatore, continua ad assomigliare a questo sopra. Sono sicuro che c'è una soluzione semplice a questo ed è per questo che chiedo perché onestamente non voglio dover reinstallare Xcode 4.5

Grazie!

+5

Hai svelato il futuro design iPad4 top secret :) – buc

+2

Strano ... i miei simulatori sembrano sempre dei grandi ipad, ad eccezione dell'iPhone non retina. – DGund

+1

@TomIrving È una domanda di programmazione. Non è solo una domanda di programmazione linguistica. Non essere pedante comunque. Mi sono imbattuto nello stesso problema quando XCode si è aggiornato improvvisamente su di me e stava bloccando la mia capacità di continuare con _programming_. La stessa traiettoria di questa pagina sarà seguita da innumerevoli altri, senza dubbio. Non solo la risposta originale mi ha aiutato un po ', ma ho anche aggiunto la mia quando ho risolto il problema. Riepilogo: ho avuto un problema con il mio strumento di programmazione, sono andato a SO - altre persone avevano lo stesso, ho ricevuto aiuto, io (si spera) ho aiutato gli altri => SO è fantastico. Smetti di provare a "ripararlo". – Rhubarb

risposta

31

Quando il simulatore è attivo, andare su Finestra> Dimensione> 50%.

è anche possibile modificare le dimensioni utilizzando + , + o +

EDIT:

Quando si' usando un retina MBP, il simulatore ne trarrà vantaggio e andrà anche in modalità retina, che sarà th e stessa dimensione del simulatore normale (proprio come con i dispositivi reali). Dal momento che ha le stesse dimensioni, può utilizzare il bordo leggermente più grande e assomiglia al dispositivo reale, invece di utilizzare il sottile bordo simile all'iPad.

Su una visualizzazione "risoluzione normale", solo il simulatore iPhone senza retina utilizzerà il bordo dell'iPhone.

+0

Grazie per il tuo commento, tuttavia l'ho provato e tutto ciò che fa è ridimensionare il ridimensionamento dello schermo. Ma mantiene l'aspetto e l'atmosfera di questo iPad. So che non è un grosso problema ma ho pensato che fosse bello avere l'iPhone vero e proprio lì. – Zack

+3

Penso che solo il simulatore iPhone senza retina al 100% si presenti come un vero iPhone. I simulatori per iPad o retina per iPhone sembrano un iPad. – DrummerB

+1

Strano .. Mi chiedo perché il mio somigliava a quello sopra prima? – Zack

0

Il motivo per cui questo è cambiato è che l'aggiornamento a XCode 5 portava con sé il simulatore iOS7 e lasciava cadere l'emulatore più vecchio che stavi utilizzando.

La risposta di DrummerB sopraindicherà le dimensioni del simulatore, ma non ripristinerà la cornice nera e l'app non avrà lo stesso aspetto. Per vedere quello che stavi vedendo prima, fare questo:

  1. In alto a sinistra della finestra di XCode si vedrà il progetto nome (o "target") e il simulatore selezionato. Come "MyProgram> iPhone Retina (4 pollici)". Clicca su "iPhone Retina ..."

  2. Una lista di selezione apparirà con il titolo "Dispositivo iOS" in alto. In basso vedrai "Altri simulatori ...". Clicca quell'opzione

  3. Questo apre la finestra di dialogo delle preferenze nella pagina "Download" in cui è possibile installare componenti aggiuntivi in ​​XCode. Seleziona "iOS 6.1 Simulator" e inizierà il download. Si tratta di circa mezzo concerto, quindi ci vorrà del tempo.

  4. Al termine, verrà visualizzata una finestra di dialogo in cui si chiede di riavviare XCode: procedere.

  5. Ora tornando in XCode, vai di nuovo alla scelta del dispositivo iOS, e questa volta seleziona una delle opzioni "iOS 6".

Tornerai a ciò che avevi prima: il dispositivo nero iPhone-4ish.

(Se avete seguito il consiglio di DrummerB sopra, potrebbe sembrare piccola ora, in modo da andare a Finestra-> Scala nel simulatore iOS e selezionare 100%)

Si noti inoltre, che, probabilmente, si desidera utilizzare il simulatore iOS7 ad un certo punto, visto che ti mostra come apparirà la tua app su molti iPhone degli utenti.

0

In realtà credo che ci possa essere un bug nel codice simulatore o nel generatore di interfaccia o da qualche parte ...

Ho due storyboard (iPhone/iPad) e un pennino per una cella di una tabella. Il mio display simulato sembrava completamente come previsto fino a quando ho cambiato alcuni valori di autoresizing nel pennino. Poi improvvisamente, il simulatore ha iniziato a mostrare la vista gigante/ipad per il display Retina 3.5 di iPhone. Anche quando ho riorientato l'hardware nel simulatore, in realtà mostrava l'intero panorama del dispositivo. Poco dopo ho cambiato un tavolo nel mio storyboard da un gruppo a un altro e il simulatore sembrava di nuovo a posto. Ho appena cambiato alcuni valori di autoresizing ed è tornato al gigantesco iPhone.

Mi chiedo se è correlato al ridimensionamento automatico/impaginazione automatica. Nei miei pennini, ho il layout automatico disattivato, ma sul mio storyboard è acceso.

Problemi correlati