2012-09-20 2 views
8

Ho appena finito di installare xCode 4.5 e ho cercato di capire il nuovo simulatore. Voglio testare la mia app con le vecchie dimensioni dello schermo e le nuove dimensioni dello schermo. Tuttavia quando sotto il simulatore vado all'hardware e cambio la dimensione del telefono alla dimensione di 4 pollici, cambia il simulatore per occupare tutto lo schermo, non ha il tasto home, è ingrandito, e devo scorrere per navigare che è veramente frustrante e fastidioso.Xcode 4.5 Nuovo simulatore non visualizzato correttamente

Da questo

enter image description here

Per questo

enter image description here

Qualcuno potrebbe dirmi se questo è destinato ad accadere? Voglio mantenere il normale aspetto dell'iPhone con il simulatore, che con lo zoom sul simulatore scorrevole è terribile, sembra orribile e rende il debug un dolore. Sono sicuro che Apple non permetterebbe a qualcosa di così povero di sembrare il simulatore del simulatore, quindi immagino di fare qualcosa di sbagliato.

L'altro problema con esso è, se sono nella schermata iniziale in cui è possibile visualizzare un elenco di app personalizzate con le normali dimensioni dello schermo di iPhone, quindi passare alla dimensione dello schermo del simulatore da 4 pollici, le app personalizzate che ho installato su il simulatore non viene mostrato per qualche motivo.

Qualsiasi aiuto sarebbe molto apprezzato !!

Edit:

ho trovato a cambiare la scala del simulatore sotto la finestra e cambiare al 50 o 75%. Tuttavia, rimane un problema, perché non c'è un pulsante Home nel simulatore di iPhone 5?

risposta

10

A quale computer stai lavorando? Ho un MacBook da 13 "e la stessa cosa mi è venuta in mente. Alcuni argomenti dicono che è correlato alla risoluzione dello schermo, e se lo schermo è "troppo piccolo", il simulatore non vedrà la necessità in una cornice che rappresenta il dispositivo fisico. Vedere la risposta di Nathan Gopen in XCode 4.3.1 iPad simulator. (Ho anche notato che il riquadro scompare quando ridisposti l'iPhone standard al 75% o 50%.)

Se hai bisogno del pulsante Home puoi trovarlo in Hardware> Pulsante Home o Shift + Cmd + H. Sì, lo so, fa schifo ...

+1

ho appena scalato il telefono fino al 50%, ma senza una casa pulsante è esasperante, ah bene, devo solo abituarmi a usare la scorciatoia – AdamM

+0

In basso: in realtà i suggerimenti sono sempre più rivolti verso la risoluzione dello schermo. Ho provato su un monitor 1920x1200 e display per iPhone con retina da 3,5 pollici con cornice su questo monitor. Sembra un iPad, ma ancora, c'è un frame e un pulsante home. (Si noti che la cornice è visibile solo quando si è al 100% della scala, indipendentemente dal dispositivo scelto.) – Cal

+0

Sì, sembra essere causato dalla risoluzione dello schermo. Ho un monitor mediocre collegato al mio MBP. Quando avvio il simulatore lì, non vedo l'immagine completa del telefono, con il tasto home. Ma quando avvio il simulatore sul mio MBP con display retina, vedo l'immagine completa del telefono. – gstroup

1

Non penso sia correlato alla risoluzione dello schermo. Lo sto eseguendo su 1920x1200 ed è lo stesso. Immagino che sia semplicemente per ridurre lo sforzo per Apple poiché non è essenziale per lo sviluppo avere un simulatore di bell'aspetto. Ma sì, sono d'accordo che mi è piaciuto vedere un iPhone virtuale come un simulatore. Ed è stato abbastanza semplice produrre schermate delle tue app per il tuo sito web.

Lo zoom o lo scorrimento non è ovviamente richiesto su uno schermo 1920x1200.

+1

Non vedo perché sarebbe stato difficile creare un telefono virtuale per l'iPhone 5, tutto quello che dovevano fare era aumentare le dimensioni di quello attuale. Sembra una specie di pigrone di Apple, in particolare da un'azienda che si vanta di design. – AdamM

+1

Completamente d'accordo! – Gerd

4

Che cosa ha funzionato per me è stato ...

  1. Vai a XCode,
  2. Aprire l'opzione del menu principale XCode
  3. Cliccare su "Apri Developer Tool"
  4. Fare clic su "simulatore iOS"
  5. Passare al simulatore desiderato andando al menu "Hardware".
  6. Chiudi il simulatore
  7. Esegui nuovamente il progetto.

XCode si stava bloccando quando ho passato all'opzione iPad non retina e questa era la mia soluzione.

Il simulatore sembra ricordare l'ultima opzione hardware che è stata scelta.

1

Questo mi è successo e ho passato un po 'di tempo a cercare di capirlo. Impostando la scala al 100% il mio problema è stato risolto come ha detto Cal sopra.

6

Questo ha funzionato per me:

  1. Vai simulatore Menu
  2. Vai alla Hardware
  3. Fare clic su Dispositivo
  4. Clicca IPhone

Questo ripristinerà la cornice iPhone Simulator.

+0

Questo funziona per me grazie. –

+0

Sì, ma la dimensione dello schermo è troppo piccola e tutti i miei oggetti vengono riorganizzati. –

0

Credo che questo sia legato alla impostazione display retina ...

quando ho iniziato il simulatore iOS sul mio MacBook Pro (w/rd), il telaio iPhone si avvicinò. Ho spostato la cornice sul mio monitor collegato ed è rimasta come una cornice per iPhone. Ho chiuso xCode.

Quando ho riavviato, il simulatore iOS è stato avviato sul mio monitor collegato e mancava la cornice del telefono, mostrando solo lo schermo. Scalare verso l'alto o verso il basso non aveva importanza.

Ho spostato nuovamente lo schermo senza cornice sullo schermo del mio laptop e ho spento il simulatore. Quando ho iniziato il backup, è iniziato sullo schermo del laptop con la cornice del telefono.

Non penso che sia correlato alla risoluzione tanto quanto il display retina.

0

Non sono sicuro se si tratta di una soluzione a lungo termine, ma i seguenti passaggi mi hanno aiutato.

  1. Vai a Windows >> Scale
  2. selezionare diverse opzioni secondo il vostro desiderio (io ho scelto il 75%)