2014-07-01 45 views
3

我在我的应用程序中使用“低功耗”模式,将屏幕调暗至0亮度。我想在用户背景应用时恢复亮度。我打电话如何在进入背景时更改屏幕亮度

[UIScreen mainScreen].brightness = 1.0f; 

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

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

回答

1

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

+0

您可以添加一些指向文档的链接来完成答案。 – ppasler