Sto provando a modificare un'applicazione per funzionare con il nuovo schermo iPhone 5, 4". Ho aggiunto la nuova immagine di avvio, "[email protected]". Dopo che tutto sembrava buono. Parte centrale delle mie opinioni sta ridimensionando ok.La barra degli strumenti in basso per iPhone 5 (4 ") non risponde
Tuttavia, ho notato che in una vista in cui ho una barra degli strumenti in basso, i pulsanti sulla barra degli strumenti non rispondono. Sembra ok, ma i bottoni non fanno nulla. Lo stesso codice eseguito nel simulatore con schermo da 3.5" funziona bene.
Tutte le idee?
Questa vista è all'interno di un controller di navigazione. Si compone di una vista tabella e toolbar. TableView è impostato per ridimensionare l'altezza.
Hai ispezionare le cornici della barra degli strumenti e la sua superview? Uno scenario in cui ciò accade è se la vista figlio si trova al di fuori dei limiti della sua superview contenitore. La vista figlio (o la barra degli strumenti nel tuo caso) viene ancora visualizzata perché la vista genitore non interrompe il contenuto al di fuori dei suoi limiti. Un modo semplice per ispezionare l'intera gerarchia consiste nel chiamare il metodo nascosto 'recursiveDescription' su una vista durante il debug come in' po [someParentView recursiveDescription] '. – Anurag
Penso che sia quello che sta succedendo, ma non capisco perché. Cercando il tuo suggerimento, la dimensione sembra corretta fino a quando non arrivo a UIWindow dove dice 320x480. Tutto quanto segue ha 320x568. – David
Grazie mille Anurag, il tuo commento mi ha portato a risolvere il mio problema simile. – lppier