RN使用iOS原生UI组件遇到的问题
2017-12-27 本文已影响176人
考槃在涧
在RN使用原生iOS组件中一直红屏报错找不到组件,后来发现需要继承自RCTViewManager
的类的类名应命名为XXXManager
,然后在requireNativeComponent('XXX',MyView)
这里使用XXXManager
的类名去掉 Manager。也可以在RCT_EXPORT_MODULE()
的括号中指定参数来命名。
在使用iOS原生UI组件时,因为原生组件的frame没有设置,所以使用原生组件的frame来设置子视图的大小是没有效果的