ios - 如何通过 React Native 中的 Javascript 触发 Swift 中的 UITapGestureRecognizer?
问题描述
我有一个 React Native 应用程序,它导入了一个用 Swift 编写的组件。虽然组件显示正常,但没有任何触摸事件(在独立 iOS 版本中有效)起作用。目前,我的代码组织如下:
包含视图逻辑的 ViewController 通过 UIView 类暴露给 React,该类使用RCT_EXTERN_MODULE
. ViewController 是我放置处理点击手势的函数的地方。在 React-Native 方面,我有一个React.Component
渲染视图的子类。该视图包含在一个TouchableWithoutFeedback
标签中,但我认为这还需要引用一个调用我的本机代码的函数,我不知道如何提供。
解决方案
推荐阅读
- database - 用于带加权 tsvector 的 PostgreSQL 全文搜索的最佳索引
- angular - 为所有 angular-formio/formio 元素添加自定义 CSS 类
- r - 如何根据另一个变量的值填充变量
- python-3.x - Python Pyppeter Unable to Scrape RU retailers
- javascript - Nodejs Event Loop - interaction with top-level code
- swift - 在特定部分插入单元格
- python - Creating a Tensorflow batched dataset object from a CSV containing multiple labels and features
- sql - Access - return field based on criteria for a different field
- godot - Godot - 如何在 Gdscript 中创建列表的子数组?
- regex - 基于 IP 地址 RegEx 的反应式表单有效性