udało mi się upewnić, że iPhone nie ma automatycznej blokady przy użyciu:Dodać do ekranu iPhone Dim
[[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ];
Ale jak mogę sprawić, że ekran przyciemniony po pewnym czasie?
Dzięki ...
EDIT:
Pomyśl Znalazłem rozwiązanie sobie:
użyć tej metody w kontrolerze widoku do DIM dodając czarne widok z 50% alfa. Upewnij się, że ustaw userInteractionEnabled = NO, aby przekazywać zdarzenia do odpowiednich widoków.
- (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];
}
czy może zaryzykować (ale Apple może odrzucić o poddaniu):
[(id)[UIApplication sharedApplication] setBacklightLevel:1.0f];
To prywatny API i nie powinny być stosowane, choć ...
Polecam opublikowania swojej zmienił jako odpowiedź dla kompletności wywodu. –
Nie mogę jeszcze odpowiedzieć na własne pytania, myślę, że muszę budować punkty lub coś w tym stylu. –