He conseguido que el iPhone no hace de bloqueo automático usando:hacer que la pantalla iPhone Dim
[[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ];
Pero, ¿cómo hacer que la pantalla se apague tras un determinado período de tiempo?
Gracias ...
EDIT:
creo que he encontrado una solución a mí mismo:
El uso de este método en su controlador de vista para atenuar mediante la adición de una vista de negro con un 50% de alfa. Asegúrese de establecer userInteractionEnabled = NO para pasar eventos a las vistas subyacentes.
- (IBAction)dim:(id)sender {
UIView *dimView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
dimView.backgroundColor = [UIColor blackColor];
dimView.alpha = 0.5f;
dimView.userInteractionEnabled = NO;
[self.view addSubview:dimView];
}
o, podría correr el riesgo (pero Apple puede rechazar en la presentación):
[(id)[UIApplication sharedApplication] setBacklightLevel:1.0f];
Esa es una API privada y no debe ser utilizado sin embargo ...
lo recomiendo publicar su edición como una respuesta en aras de la exhaustividad. –
Todavía no puedo responder mis propias preguntas, creo que tengo que crear puntos o algo –