使用 React Native 检测 iPhone iOS 的暗黑模式

16

我知道使用Swift可以实现这个:

override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    if traitCollection.userInterfaceStyle == .light {
        print("Light mode")
    } else {
        print("Dark mode")
    }
}

然而,是否有一种使用JavaScript实现这个的方法?


在查看 github.com/facebook/react-native 的问题时,我只找到了这一个:https://github.com/facebook/react-native/issues/25322,它被机器人自动关闭了。 - joaumg
2个回答

46

2

当我安装了最新的模块后,RN0.6+上的自动链接对我不起作用。我必须运行以下命令才能使其生效: react-native link react-native-dark-mode cd ios pod install 然后它才被注册。 - codejays

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接