UIScreen亮度属性

ac3*_*3xx 6 mobile ios screen-brightness ios5 uiscreen

目前我正在尝试创建一个应用程序来调整设备的亮度.在iOS5中,mainScreen有一个新的亮度属性,允许您设置屏幕亮度.我正在使用以下代码:

[[UIScreen mainScreen] setBrightness:1.0];
Run Code Online (Sandbox Code Playgroud)

但是,这似乎只有在设备被锁定后才能工作,并且不会保存在设置中.有什么我做错了吗?

Dar*_*ust 3

您将需要保存要在您自己中设置的值NSUserDefaults,并调用setBrightness:应用程序委托的applicationDidBecomeActive:方法来恢复亮度。