这是关于以下问题的:Turn off display in iPhone OS (iOS)
除了关闭显示,我正在寻找一种使屏幕尽可能暗淡的方法。
我发现以下问题:
How to change brightness in iOS 5 app?
Make the iPhone Screen Dim
和此文档:
http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UIScreen_Class/Reference/UIScreen.html
根据这个问题/文档,我应该能够做到这一点,以使屏幕变暗,同时减少背光。
[[UIScreen mainScreen] setWantsSoftwareDimming:YES];
我在iPad 2(iOS 6.0)上尝试了此代码。但是,我没有发现显示屏的亮度有任何变化。
a)我做错了吗?
b)iOS对此有任何更改吗?
最佳答案
setWantsSoftwareDimming:
本身对屏幕不起作用。相反,它将更改brightness
的UIScreen
属性使用的比例。在调用setBrightness:
之前,应该先调用它。也许如果您发布设置亮度/调用setWantsSoftwareDimming
的方法,可能会得到一些更有用的反馈?