问题描述
为了适配app的黑暗主题,在查阅react native官方文档后决定使用useColorScheme来获取实时的设备主题色 [light/dark/null]
相关文档 useColorScheme - react native
但useColorScheme()
总是返回light而不是根据系统的主题色,不管是在安卓系统还是ios都是如此
问题也没在百度检索到,所以记录一下
如何解决
在查阅expo相关文档后发现有相关配置项
相关文档 app.json - Expo Document
通过修改app.json
文件得以解决
在该文件内做出以下新增
{
"expo": {
"userInterfaceStyle": "automatic"