アプリで加速度計を使用していて[UIApplication sharedApplication].idleTimerDisabled = YES;、デバイスがスリープしないようにするために使用しています。正常に動作しますが、この方法で画面は常に完全に明るくなります。デバイスがスリープ状態になるのを防ぎ、エネルギー経済モードをオンに保つ方法はありますか?idleTimerDisabledがNOに設定されている場合、デバイスはスリープ前にエネルギーエコノミーモードに入ります。デバイスがスリープしないようにして、エネルギーエコノミーを維持したいだけです。それを行う方法はありますか?
1675 次
1 に答える
5
UIScreenインスタンスのプロパティがありbrightness、それはおそらくあなたが望むものです。ここでUIScreenのbrightnessプロパティのドキュメントを確認してください。
試す:
[[UIScreen mainScreen] setBrightness: 0.3];
注:私が投稿していたときに、DarkXphenomenonは、質問者がまったく同じ解決策を提供したSO質問へのリンクを投稿しました。DarkXphenomenonはドローで速いです。
于 2012-07-14T18:03:44.573 に答える