如何覆盖现有的react-native本机组件

时间:2015-10-09 13:20:40

标签: ios react-native

反应原生中有MapView个模块。 (RCTMapManager模块)

目前它不支持注释的自定义视图。是否可以在自定义桥中覆盖- (MKAnnotationView *)mapView:(__unused MKMapView *)mapView viewForAnnotation:(RCTPointAnnotation *)annotation方法? 或者我必须从头开始创建自己的RCTMapManager组件

1 个答案:

答案 0 :(得分:0)

您必须从头开始创建自己的RCTMapManager组件。在您的用例中解决此问题的最佳方法是

  1. 复制现有实施(并重命名)
  2. 为注释实现自定义视图(并在项目中使用它)
  3. Fork React-Native&对注释的自定义视图执行拉取请求