2012-09-21 18 views
14

Ho un'applicazione che sto cercando di convertire e preparare per il nuovo schermo di iPhone 5. Ho aggiunto la nuova immagine Default-568h @ 2x e ho impostato le mie visualizzazioni per la creazione automatica in IB. Le viste sembrano giuste, si allungano per riempire lo schermo, ma qualsiasi tasto che metto in basso è invalicabile. È come se ci fosse una linea invisibile verso il basso, su dove si fermerebbe il vecchio schermo dell'iPhone, e qualsiasi cosa al di sotto di quella linea è invalicabile. Se metto il pulsante a destra su questa linea, la parte superiore è cliccabile ma la parte inferiore non lo è.iOS6 iPhone 5 niente cliccabile nella parte inferiore dello schermo

risposta

8

Se non si dispone di MainWindow.xib nel progetto (e la maggior parte dei progetti più recenti non lo fai), allora avete bisogno di una linea supplementare nella applicationDidFinishLaunching della vostra applicazione delegato:

- (void)applicationDidFinishLaunching:(UIApplication *)application { 

    [window setFrame:[[UIScreen mainScreen] bounds]]; 
    ... 
} 

ho messo nel inizio del metodo. Ha funzionato come un fascino.

+0

Grazie! Effettivamente ha funzionato come un fascino. – Nicholas

+0

È fantastico, funziona davvero come il fascino: P Up –

+0

Grazie mille. Grande chiamata! – WallMobile

Problemi correlati