2011-10-25 25 views
8

iPhoneアプリケーションを開発しており、設定アプリケーションと同じ方法で、アプリケーションから画面の明るさを調整する必要があります。コードで画面の明るさを調整する

私は検索しましたが解決策が見つかりませんでした。

答えて

0

brightnessプロパティがUIScreenであることを確認してください。これはiOS 5の新しいAPIです。古いバージョンではこれを行うことはできません。

16

あなたは使用することができます。

[[UIScreen mainScreen] setBrightness:1.0]; 

しかし、唯一のiOS 5に以前のiOSバージョンではサポートされません。

+0

これはどのようにios 4で実装するには、任意のアイデアを与えることができますか...ありがとう – Sabby

2

古いiOSバージョンとの互換性が必要な場合は、アプリケーションのメインウィンドウの上部に部分的なアルファベットで黒いオーバーレイを表示してください。私はiPadアプリで使っていました - 欠点は、ポップオーバーのような要素を暗くしないということだけです。

関連する問題