How can I check whether dark mode is enabled in iOS/iPadOS?

前端 未结 16 1510
囚心锁ツ
囚心锁ツ 2020-12-08 09:41

Starting from iOS/iPadOS 13, a dark user interface style is available, similar to the dark mode introduced in macOS Mojave. How can I check whether the user has enabled the

16条回答
  •  旧时难觅i
    2020-12-08 10:02

    Create a class function for write method 1 time and use everywhere you want

    func isDarkMode() -> Bool{
        if #available(iOS 12.0, *) {
            if UIScreen.main.traitCollection.userInterfaceStyle == .dark {
                return true
            } else {
                return false
            }
        } else {
           return false
        }
    }  
    

提交回复
热议问题