W D*_*son 2 screen-brightness ios5 uiscreen
我开始在UIScreen中使用新的iOS 5亮度设置器.是否有一个getter属性我可以用来知道在启动时设置的显示亮度是多少?
非常感谢.
sob*_*bri 11
同样的财产.这些是我在更改之前用于存储当前亮度的方法,然后将亮度重置为之前的值:
- (void)dimScreen {
previousBrightness = [UIScreen mainScreen].brightness;
[UIScreen mainScreen].brightness = 0;
}
- (void)restoreScreen {
[UIScreen mainScreen].brightness = previousBrightness;
}
Run Code Online (Sandbox Code Playgroud)
更新:请注意,报告的亮度UIScreen仅为用户在"设置"中设置的亮度,并且不报告自动亮度调整值.如果启用了自动亮度,我知道无法获得调整后的值.
例如,如果用户在"设置"中将亮度滑块设置为100%,但它们当前处于非常暗的房间,UIScreen则会报告亮度为1.0,但真实值可能接近0.5.
| 归档时间: |
|
| 查看次数: |
2819 次 |
| 最近记录: |