2016-12-08 3 views
0

함수를 실행하기 전에 세 가지 속성 집합이 필요한 네이티브 뷰가 있습니다. iOS에서 어떻게 구현합니까? Android에서는 ViewManager의 "onAfterUpdateTransaction"함수를 재정의 할 수 있습니다. 많은 감사합니다.React Native - 네이티브 UI 구성 요소

+0

당신이 정교하고 몇 가지 코드를 보여줄 수

@interface AdView : RCTView 

하는 .m 파일? – atlanteh

답변

1

코드를 추적 한 후 RCTView를 확장하고 'didSetProps'함수를 재정의 할 수 있음을 발견했습니다. 이 함수는 모든 속성이 설정된 후에 호출됩니다.

예제 코드 : 당신의 .H 파일에서

- (void)didSetProps:(NSArray<NSString *> *)changedProps { 
    [self loadAd]; //Do your stuff here 
} 
관련 문제