目前,我正在尝试创建一个应用程序来调整设备的亮度。在iOS5中,mainScreen具有新的亮度属性,允许您设置屏幕亮度。我使用了以下代码:
[[UIScreen mainScreen] setBrightness:1.0];然而,这似乎只在设备被锁定之前有效,并且不会保存在设置中。我是不是做错了什么?
发布于 2011-10-26 18:18:36
您需要将想要设置的值保存在NSUserDefaults中,并在应用程序委托的applicationDidBecomeActive:方法中调用setBrightness:来恢复亮度。
发布于 2014-04-15 21:04:29
它在iPad和iPhone上设置设备的亮度,就像在设置中一样。即使在应用程序关闭的时候,它也会改变亮度,这有点烦人。您必须在适当的方法中以编程方式将其重置回默认值。我刚刚创建了一个跟踪表应用程序,Lite Box,并注意到它不会返回到初始设置,即使应用程序被强制关闭。你必须重新打开app....set返回到默认设置,或者转到您的设置并将其更改回来。
https://stackoverflow.com/questions/7900895
复制相似问题