He estado tratando de crear una vista de pantalla completa. Pienso usar núcleo de gráficos para la representación. Soy nuevo en el iPhone de desarrollo, así que por favor, perdona a esta pregunta básica.

Aquí está mi código de instalación;

- (void)loadView
{
    CGRect  rect = [[UIScreen mainScreen] bounds];
    GameView *main_view;
    main_view = [[GameView alloc] initWithFrame:rect ];
    main_view.clearsContextBeforeDrawing = NO;
    self.view = main_view;
    [main_view release];    
}

Sin embargo, cuando me encuentro con esto quiero conseguir una fina barra de estado en la parte superior con el tiempo y el nivel de la batería.

He intentado buscar algunas muestras sin embargo, todas las muestras fueron opengles.

Podría alguien por favor decirme donde me estoy equivocando? Y cómo crear una vista de pantalla completa.

Gracias

InformationsquelleAutor Rich | 2009-03-06

5 Comentarios

  1. 54

    Hay dos métodos;

    De la información.plist para su aplicación agregar un boolean clave UIStatusBarHidden y se establece en true.

    En tiempo de ejecución puede llamar setStatusBarHidden en su aplicación para mostrar/ocultar la barra de estado. E. g.

    [[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
    • Sólo quería añadir una nota: asegúrese de agregar el código de arriba antes la inicialización de la UIWindow. Si no, las llamadas posteriores a los límites, no incluya la diferencia en altura w/out de la barra de estado.
  2. 13

    Ya que acabo de encontrar la respuesta que yo estaba buscando, me puede agregar que el método anterior es que ahora se han depreciado. El método moderno es:

    - (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation

    Gracias!

  3. 2

    Agregar a continuación el método en el respectivo controlador de vista de

    -(BOOL) prefersStatusBarHidden

    Que trabajó para mí.

Dejar respuesta

Please enter your comment!
Please enter your name here