2012-07-14 4 views
2

저는 앱에서 가속도계를 사용하고 있으며 기기가 잠자기 상태가되지 않도록 [UIApplication sharedApplication].idleTimerDisabled = YES;을 사용하고 있습니다. 그것은 잘 작동하지만,이 방법은 화면이 항상 밝고, 잠을 장치를 방지하고 에너지 절약 모드를 유지하는 방법이있다? idleTimerDisabled을 NO로 설정하면 수면 이전에 에너지 절약 모드로 들어가기 때문에 장치를 잠자 게하고 에너지 절약을 유지하려고합니다. 그렇게 할 수있는 방법이 있습니까?iPhone이 잠자기하지 못하도록하십시오

+1

도움이 될 수 있습니다. http://stackoverflow.com/questions/1961783/dim-iphone-screen-but-dont-let-it-sleep –

+2

이것은 Apple 가이드 라인의 경계에 있으며 앱이 거부 될 수 있습니다. 아주 좋은 이유없이 이것을해라. –

답변

5

UIScreen 인스턴스 인 brightness이 있습니다. 이는 원하는 것일 수 있습니다. UIScreenbrightness 속성 here의 설명서를 확인하십시오.

시도 :

[[UIScreen mainScreen] setBrightness: 0.3]; 

참고 : 나는 게시했다으로는 DarkXphenomenon는 그 아스 커 동일한 솔루션을 준 SO question에 대한 링크를 게시했다. DarkXphenomenon은 무승부에 빠릅니다.

+0

흠, 이럴거야 =) 고마워! – douglasd3

관련 문제