2013-04-09 3 views
-2

iPhone이 화면을 잠그기 전에 잠시 동안 화면이 어두워집니다. 나는 그 시간에 화면을 건드리지 않고 내 앱에서 화면을 밝게하는 방법을 궁금해. 누구든지 도움을 줄 수 있습니까?흐리게 표시되어있을 때 iphone 화면을 프로그래밍 방식으로 켜는 방법

구체적으로 말하면 : 나는 시스템 절전을 방지하거나 화면의 밝기를 조정하고 싶지 않습니다. 내가 원하는 것은 화면이 어두워지는 동안 특정 이벤트를 통해 사용자에게 알릴 때 화면을 밝게하는 것입니다.

그냥 .. 까다로운 방법으로 아이폰의 기본 동작입니다

- (void)lightenTheScreen 
{  
    [[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 
    [[UIApplication sharedApplication] setIdleTimerDisabled:NO]; 
} 

답변

2

이 문제를 해결한다. 그 특성을 방지하기 위해 다음 코드를 사용할 수 있습니다.

APPLE DOCUMENTATION 가입일

[[UIApplication sharedApplication] setIdleTimerDisabled: YES]; //Add this at the end in your applicationDidFinishLaunching application 

수면 "대부분의 애플리케이션은 짧은 기간 동안 사용자 입력 등 아무런 접촉이없는 경우에 속성의 디폴트 값은 NO이다. 시스템은로 장치를두고" "화면이 어두워 진 상태를 나타냅니다. 이것은 보존을위한 목적으로 에 대해 수행됩니다. 그러나 가속도계 게임을 제외한 사용자 입력이있는 응용 프로그램 (예 : -)은이 속성을 YES로 설정하여 시스템 절전을 방지하기 위해 "유휴 타이머"를 해제합니다. "

+0

안녕하세요, Jennis, 답변 해 주셔서 감사합니다.하지만 내 질문에 오해 한 것 같습니다. 시스템을 잠자기하고 싶지는 않습니다. 사용자에게 알릴 이벤트가있을 때 화면을 밝게하는 것이 좋습니다. 화면은 흐리게 표시됩니다. – fantaxy

관련 문제