gpt4 book ai didi

objective-c - UIScreen亮度超出最大值

转载 作者:行者123 更新时间:2023-11-29 04:19:32 25 4
gpt4 key购买 nike

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

[[UIScreen mainScreen] setBrightness:1.0];

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

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

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

最佳答案

无法将亮度设置为高于 1.0。它将被裁剪为 1.0。当您尝试将其设置为更高的值然后像这样读出它时,您可以很容易地发现这一点:

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

它将打印出:亮度:1.000000

关于objective-c - UIScreen亮度超出最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13140395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com