gpt4 book ai didi

ios5 - 在 iOS 5 中获取屏幕亮度值

转载 作者:行者123 更新时间:2023-12-04 02:20:45 25 4
gpt4 key购买 nike

我已经开始在 UIScreen 中使用新的 iOS 5 亮度 setter 。是否有 getter 属性可用于了解启动时显示亮度的设置?

非常感谢。

最佳答案

相同的属性。这些是我用来在更改之前存储当前亮度,然后稍后将亮度重置为以前的值的方法:

- (void)dimScreen {
previousBrightness = [UIScreen mainScreen].brightness;
[UIScreen mainScreen].brightness = 0;
}

- (void)restoreScreen {
[UIScreen mainScreen].brightness = previousBrightness;
}

更新:需要注意的是,UIScreen 报告的亮度只是用户在设置中设置的亮度,并不报告自动亮度调整值。如果启用了自动亮度,我知道没有办法获得调整后的值。

例如,如果用户在“设置”中将亮度 slider 设置为 100%,但他们当前在一个非常暗的房间中,则 UIScreen 将报告亮度为 1.0,但真实值可能更接近 0.5。

关于ios5 - 在 iOS 5 中获取屏幕亮度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937866/

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