не может установить яркость при входе приложения в фоновый режим, может кто-нибудь иметь представление об этом? - PullRequest
0 голосов
/ 17 января 2019

код не работает, введен в фоновом режиме.

 func applicationDidEnterBackground(_ application: UIApplication) {

        UIScreen.main.brightness = CGFloat(0.5)

    }

1 Ответ

0 голосов
/ 17 января 2019

Я попытался сделать это в приложении WillResignActive и, кажется, добился того, что вы ищете. Не уверен, что это рекомендуемое поведение.

Вот мои методы из AppDelegate

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

        UIScreen.main.brightness = 1.0;
        return true
    }



func applicationWillResignActive(_ application: UIApplication) {

         UIScreen.main.brightness = 0.5
    }
...