0

我知道可以通过代码更改 iphone 屏幕的亮度

[[UIScreen mainScreen] setBrightness:1.0];

但我想知道是否有可能超越 iPhone 中设置的最大亮度级别,并使屏幕更亮?

我正在考虑一个将屏幕用作某种光源的应用程序,但在上下文中我认为最大亮度是不够的。(iphone显然应该连接到电源,否则电池会在一小时内没电)

那么,这是否可能(我认为不可能,因为最大浮动为 1.0)并且苹果是否接受超出其自身设置的应用程序?

4

1 回答 1

1

不能将亮度设置为高于 1.0。它将被剪裁为 1.0。当您尝试将其设置为更高的值并随后像这样读出时,您可以轻松地发现这一点:

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

它将打印出:亮度:1.000000

于 2012-10-30T14:19:44.377 回答