2012-07-14 96 views
2

我在我的應用程序中使用加速度計,並且使用[UIApplication sharedApplication].idleTimerDisabled = YES;來防止設備進入睡眠狀態。它工作正常,但這樣屏幕總是亮起來,有辦法阻止設備進入睡眠狀態並保持節能模式? idleTimerDisabledidleTimerDisabled被設爲NO時,設備在睡眠之前進入節能模式,我只是想阻止設備進入睡眠狀態並保持能源節約。有辦法做到這一點?防止iPhone進入睡眠

+1

這可能有所幫助:http://stackoverflow.com/questions/1961783/dim-iphone-screen-but-dont-let-it-sleep – 2012-07-14 17:58:26

+2

這是在蘋果的指導方針和您的應用程序的邊界可能會被拒絕沒有很好的理由這樣做。 – 2012-07-14 18:13:49

回答

5

UIScreen實例的屬性,brightness,這可能是你想要的。查看UIScreenbrightness屬性here的文檔。

嘗試:

[[UIScreen mainScreen] setBrightness: 0.3]; 

注:正如我張貼,DarkXphenomenon發佈到一個SO question的鏈接,其提問者給了完全相同的解決方案。 DarkX現象在平局中很快。

+0

嗯,這會做=)謝謝! – douglasd3 2012-07-14 22:16:56