por personalizar home flotante descargar control centro boton assistive aparece activar iphone

personalizar - no me aparece el centro de control iphone



¿Cómo puedo obtener eventos táctiles en el área de la barra de estado oculta de la aplicación iPhone? (3)

No he tenido este problema, pero de nuevo, no estoy usando vistas de OpenGL. Cuando inicia en modo Paisaje, ¿está configurando la propiedad StatusBarHidden del ViewController apropiado?

Tengo una aplicación para iPhone que oculta la barra de estado. Sin embargo, mi vista principal no recibe ningún evento táctil cuando pulso en el área de la barra de estado. ¿Hay algo que pueda hacer para arreglar esto?

Aquí hay algunos detalles de la configuración de mi aplicación (en caso de que importe):

  • Es una aplicación basada en OpenGL.
  • La aplicación se inicia en modo paisaje. Sin embargo, los eventos táctiles faltan cuando toco en el área cercana a la "parte superior" del área de modo retrato. (En otras palabras, no recibo eventos táctiles en el borde izquierdo cuando tengo el dispositivo en orientación horizontal).
  • Mi info.plist tiene UIStatusBarHidden establecido como verdadero, y en el método applicationDidFinishLaunching de mi aplicación delegado, tengo "application.statusBarHidden = YES;"
  • La vista principal tiene exclusiveTouch establecido en SÍ.
  • Los toques de la vista comienzan: se llama al método de evento cuando toco en cualquier otro lugar de la pantalla.
  • Mi vista se dibuja bien dentro del área de la barra de estado.

(Por favor, abstente de lloriquear sobre la NDA. Gracias.)

Actualización: Resulta que este problema solo se manifiesta en el simulador de iPhone. Cuando la aplicación se ejecuta en un iPhone real, los toques se detectan en todas partes.

Todavía estoy interesado en saber si hay una manera de hacerlo funcionar en el Simulador, pero no es gran cosa.


Encontré mi propia respuesta (de algún tipo):

Este comportamiento solo ocurre en el simulador de iPhone. Cuando ejecuto la aplicación en un iPhone real, funciona bien.

Todavía estaría interesado en saber si hay una forma de hacerlo funcionar en el simulador.