gpt4 book ai didi

ios 13 屏幕亮度问题(swift)

转载 作者:行者123 更新时间:2023-11-29 05:22:27 27 4
gpt4 key购买 nike

我正在开发一个项目,我必须控制屏幕亮度。

我用它来控制:

UIScreen.main.brightness = CGFloat(0.80)

但是,一旦我锁定屏幕并解锁,屏幕亮度就会变回系统亮度,无法变回我之前设置的亮度。

是否有任何功能可以用来在用户解锁屏幕时更改屏幕亮度?

谢谢!

最佳答案

UIApplicationDelegate 中有一个名为 applicationWillEnterForeground 的方法,它已经符合您的 AppDelegate 类。通过在 AppDelegate 类中键入此方法的名称来实现 applicationWillEnterForeground。喜欢:

每当应用程序进入前台时,您都可以设置亮度

class AppDelegate: UIResponder, UIApplicationDelegate {

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

func applicationWillEnterForeground(_ application: UIApplication) {
UIScreen.main.brightness = CGFloat(0.80)
}
}

关于ios 13 屏幕亮度问题(swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58549897/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com