2

アプリで加速度計を使用していて[UIApplication sharedApplication].idleTimerDisabled = YES;、デバイスがスリープしないようにするために使用しています。正常に動作しますが、この方法で画面は常に完全に明るくなります。デバイスがスリープ状態になるのを防ぎ、エネルギー経済モードをオンに保つ方法はありますか?idleTimerDisabledがNOに設定されている場合、デバイスはスリープ前にエネルギーエコノミーモードに入ります。デバイスがスリープしないようにして、エネルギーエコノミーを維持したいだけです。それを行う方法はありますか?

4

1 に答える 1

5

UIScreenインスタンスのプロパティがありbrightness、それはおそらくあなたが望むものです。ここでUIScreenbrightnessプロパティのドキュメントを確認してください。

試す:

[[UIScreen mainScreen] setBrightness: 0.3];

注:私が投稿していたときに、DarkXphenomenonは、質問者がまったく同じ解決策を提供したSO質問へのリンクを投稿しました。DarkXphenomenonはドローで速いです。

于 2012-07-14T18:03:44.573 に答える