react-native中有MapView
模块。 (RCTMapManager
模块)
它目前不支持注释的自定义 View 。是否可以覆盖自定义桥中的 - (MKAnnotationView *)mapView:(__unused MKMapView *)mapView viewForAnnotation:(RCTPointAnnotation *)annotation
方法?
或者我必须从头开始创建自己的 RCTMapManager
组件
最佳答案
您必须从头开始创建您自己的 RCTMapManager
组件。在您的用例中解决此问题的最佳方法是
- 复制现有的实现(并重命名)
- 实现注释的自定义 View (并在您的项目中使用)
- fork React-Native 并为注释的自定义 View 执行拉取请求
关于ios - 如何覆盖现有的 react-native 原生组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33039399/