问题描述
我正在尝试在TouchableOpacity
与react-native-modal
结合使用的wix/react-native-navigation
之类的RNGH组件中使用。 它不起作用。当我点击它时,没有交互发生。
从TouchableOpacity
导入react-native
似乎有效。问题是,我想使用import {TouchableOpacity} from 'react-native-navigation';
,因为与原始版本相比,它的响应速度更快。
任何人都可以解释原因,或者解决方法吗?
这是我的应用程序结构:
Wix react-native-navigation
|
|-- gestureHandlerRootHOC( Component (The Screen) )
|
|----- <Modal />
| |
| |------ TouchableOpacity <-- I cannot press this
|
|----- TouchableOpacity <-- But I can press this
解决方法
据我了解,react-native
的{{1}}组件创建了一个本机ViewController,它不受Modal
的管理,因此没有被react-native-navigation
包裹。
我建议通过gestureHandlerRootHOC
gestureHandlerRootHOC`显示RNN模式。