0

コードを使ってiPhoneの画面の明るさを変えることができることを知っています

[[UIScreen mainScreen] setBrightness:1.0];

しかし、iPhoneで設定されている最大輝度レベルを超えて、画面をさらに明るくすることは可能でしょうか?

画面をある種の光源として使用するアプリを考えていますが、コンテキストでは最大の明るさでは不十分だと考えています。(iPhoneは明らかに電源に接続する必要があります。そうしないと、バッテリーが1時間で切れてしまいます)

それで、これは可能でさえありますか(最大フロートは1.0なので、そうではないと思います)、アップルは独自の設定を超えるアプリを受け入れますか?

4

1 に答える 1

1

Brightness を 1.0 より高く設定することはできません。1.0 にクリップされます。より高い値に設定してから、次のように読み取ると、簡単に見つけることができます。

[[UIScreen mainScreen] setBrightness:2.0];
NSLog(@"Brightness: %f",[UIScreen mainScreen].brightness);

印刷されます: Brightness: 1.000000

于 2012-10-30T14:19:44.377 に答える