封装IOS原生组件的步骤
1、首先创建自定义的IOS原生组件类(如果是IOS已有组件则无需创建),然后再创建一个RCTViewManager的子类(RN组件桥接类)。
2、添加RCT_EXPORT_MODULE()宏标记。
3、实现-(UIView *)view方法,返回IOS原生组件的实例对象。
1、创建自定义的IOS原生组件类,再创建RN组件桥接类
(1)自定义的IOS原生组件类,继承UIView。
TestReactNativeView.h
//
// TestReactNativeView.h
// NativeCommunicationDemo
//
// Created by chenlw on 2019/4/10.
// Copyright © 2019 Facebook. All rights reserved.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface TestReactNativeView : UIView
@end
NS_ASSUME_NONNULL_END
TestReactNativeView.m
//
// TestReactNativeView.m
// NativeCommunicationDemo
//
// Created by chenlw on 2019/4/10.
// Copyright © 2019 Facebook. All rights reserved.
//
#import "TestReactNativeView.h"