2014-07-01 72 views
3

我在我的應用程序中使用「低功耗」模式,將屏幕調暗至0亮度。我想在用戶背景應用時恢復亮度。我打電話如何在進入背景時更改屏幕亮度

[UIScreen mainScreen].brightness = 1.0f; 

在我的UIApplicationDidEnterBackgroundNotification處理程序代碼中,但它不起作用。 (我的應用程序在那一刻無法訪問mainScreen?)

有沒有辦法做到這一點?我無法找到任何可以產生WillEnterBackground效果的東西。

回答

1

您是否嘗試將代碼放在applicationWillResignActive中?我遇到同樣的問題,並將我的代碼從applicationDidEnterBackground移至applicationWillResignActive,並在將應用程序移至背景之前切換屏幕亮度。

+0

您可以添加一些指向文檔的鏈接來完成答案。 – ppasler