Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当iOS设备在亮模式和暗模式之间切换时,是否会触发任何事件?_Ios_React Native_Expo_Ios Darkmode - Fatal编程技术网

当iOS设备在亮模式和暗模式之间切换时,是否会触发任何事件?

当iOS设备在亮模式和暗模式之间切换时,是否会触发任何事件?,ios,react-native,expo,ios-darkmode,Ios,React Native,Expo,Ios Darkmode,我正在使用Expo SDK编写react本机应用程序。我注意到,即使有办法检测外观,我的自定义组件也不会相应地重新渲染(而整个Expo base组件会相应地更改颜色) 问题:如何检测暗模式更改事件并更改我的自定义组件 这就是我检测外观的方式 import { Appearance } from 'react-native' ... Appearance.getColorScheme() === 'dark' 你们在世博会上有改变特质的活动吗?

我正在使用Expo SDK编写react本机应用程序。我注意到,即使有办法检测外观,我的自定义组件也不会相应地重新渲染(而整个Expo base组件会相应地更改颜色)

问题:如何检测暗模式更改事件并更改我的自定义组件

这就是我检测外观的方式

import { Appearance } from 'react-native'
...
Appearance.getColorScheme() === 'dark'

你们在世博会上有改变特质的活动吗?