2012-09-21 18 views
14

Tengo una aplicación que estoy tratando de convertir y preparar para el nuevo tamaño de pantalla del iPhone 5. Agregué la nueva imagen de Default-568h @ 2x y configuré mis vistas para autosize en IB. Las vistas se ven bien, se extienden para llenar la pantalla, pero cualquier botón que coloque en la parte inferior no se puede hacer clic. Es como si hubiera una línea invisible hacia la parte inferior, sobre dónde se detendría la pantalla del iPhone anterior, y cualquier elemento debajo de esa línea no se puede hacer clic. Si pongo el botón derecho en esta línea, se puede hacer clic en la parte superior, pero la parte inferior no.iOS6 iPhone 5 no se puede hacer clic en la parte inferior de la pantalla

Respuesta

8

Si usted no tiene MainWindow.xib en su proyecto (y la mayoría de los proyectos más nuevos no lo hace), entonces usted necesita una línea adicional en el applicationDidFinishLaunching del delegado de la aplicación:

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

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

lo puse en el comienzo del método. Trabajado como un encanto.

+0

¡Gracias! De hecho funcionó como un encanto. – Nicholas

+0

Eso es increíble, eso realmente funciona como encanto: P Up –

+0

Muchas gracias. Gran llamada! – WallMobile

Cuestiones relacionadas