我有一个原生视图,在运行函数之前需要设置三个属性。我如何在iOS中实现它?在Android中,我们可以在ViewManager中覆盖函数“onAfterUpdateTransaction”。非常感谢。
答案 0 :(得分:1)
通过代码追踪后,我发现我们可以扩展RCTView并覆盖函数'didSetProps'。设置完所有属性后,将调用此函数。
示例代码:
在你的.h文件中
@interface AdView : RCTView
.m文件
- (void)didSetProps:(NSArray<NSString *> *)changedProps {
[self loadAd]; //Do your stuff here
}