iOS上如何同时导出方法和控件



  • 比如我有个原生的iOS控件叫做 RCTCommodityViewManager

    然后在js中这样使用

    const CommodityDetailView = React.requireNativeComponent('RCTCommodityView')
    

    CommodityDetailView实际上是个tableview,那么这时候我想导出 tableview 的reloadData 方法我该怎么做

    官方文档中导出的原生方法是这样的

    const ViewManager = NativeModules.RCTCommodityViewManager;
    

    原生代码是这样的:

    RCT_EXPORT_METHOD(reloadData) {
        [(UITableView *)[self view] reloadData];
    }
    

    我想根本是行不通的,毕竟 CommodityDetailViewViewManager肯定不是一个对象


登录后回复