该代码的功能主要是实现点击原生button,实现事件的传递。
1.在iOS端还是四个文件:
- CLFButton.h文件进行属性的声明:
#import <UIKit/UIKit.h>
#import <React/RCTComponent.h>
NS_ASSUME_NONNULL_BEGIN
@interface CLFButton : UIButton
@property(nonatomic,copy)RCTBubblingEventBlock onClick;
@property(nonatomic,copy)NSString *normalTitle;
@property(nonatomic,copy)NSString *selectedTitle;
@end
NS_ASSUME_NONNULL_END
- CLFButton.h里
实现点击事件和button标题的显示,两个set 方法设置button 的标题,btnSelected()方法实现b