¿Por qué aparece en un código de ejemplo de Apple (como PhotoScroller) que yo debería hacer lo siguiente en loadView
:límites UIScreen frente applicationFrame
CGRect frame = [[UIScreen mainScreen] bounds];
en lugar de
CGRect frame = [[UIScreen mainScreen] applicationFrame];
¿Tiene una diferencia para obtener el marco de la pantalla principal?
Podría estar equivocado, pero does not applicationFrame devuelve CGRectMake (0, 20, 320, 460)? Donde 20 es el desplazamiento de la barra de estado ... –
No se equivoca, Niels :). El desplazamiento y se informará como 20 con una barra de estado, no 0. – Nate
Hola @jamone, ¿qué pasa si se muestra el punto de acceso personal? Parece tomar 20 puntos de alto (lo mismo que la barra de estado). ¿ApplicationFrame devolvería CGRectMake (0, 40, 320, 440) en 3.5 pulgadas iPhone y CGRectMake (0, 40, 320, 528) en 4 pulgadas uno? – Cong