如何在进入背景时改变屏幕亮度

时间:2014-07-01 10:30:22

标签: objective-c

我有一个低功耗'我的应用程序中的模式将屏幕调暗至0亮度。我想在用户为应用添加背景时恢复亮度。我在打电话

[UIScreen mainScreen].brightness = 1.0f;

在我的UIApplicationDidEnterBackgroundNotification处理程序代码中,但它不起作用。 (我的应用程序此时无法访问mainScreen?)

有没有办法做到这一点?我无法找到任何能产生WillEnterBackground效果的东西。

1 个答案:

答案 0 :(得分:2)

您是否尝试将代码放入applicationWillResignActive中?我遇到了同样的问题,并将我的代码从applicationDidEnterBackground移动到applicationWillResignActive,并在将应用程序移动到后台之前切换了屏幕亮度。