Iphone: Obtenga las dimensiones de la vista actual o las dimensiones de la pantalla

Hola, quiero obtener el ancho y la altura de mi vista principal. Quiero el valor correcto en modo horizontal o vertical. He intentado lo siguiente:


  NSLog(@"aaa %f", [UIScreen mainScreen].applicationFrame.size.width);
  NSLog(@"zzz %f", self.view.frame.size.width);

Estos dan 300 en modo horizontal y 320 en modo vertical, sí, es más grande en modo vertical. Entonces ... mi vista ocupa toda la pantalla (- barra de estado), así que espero 480 en modo horizontal y 320 en modo vertical. Lo que pasó con el resto de los píxeles. ¿Tengo que codificar estos valores? Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta