在iOS 6中更改为wantSoftwareDimming?

这是关于这个问题: closures显示在iPhone OS(iOS)

作为closures显示屏的替代方法,我正在寻找一种尽可能使屏幕变暗的方法。

我发现了以下问题:

如何改变iOS 5应用程序的亮度?

使iPhone屏幕变暗

而这个文件:

http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UIScreen_Class/Reference/UIScreen.html

根据这个问题/文档,我应该能够做到这一点,以减less背光的屏幕。

[[UIScreen mainScreen] setWantsSoftwareDimming:YES]; 

我在iPad 2(iOS 6.0)上试过这个代码。 但是,我没有注意到显示器亮度的任何变化。

a)我做错了什么?

b)这个iOS有没有变化?

setWantsSoftwareDimming:本身不会对屏幕做任何事情。 它将改变UIScreenbrightness属性所使用的比例。 你应该先打电话给setBrightness: 也许如果你发布设置亮度/调用setWantsSoftwareDimming的方法,你可能会得到一些更有用的反馈?