美文网首页
react native 原生事件发送

react native 原生事件发送

作者: Chris_C | 来源:发表于2016-10-21 23:10 被阅读55次
    属性事件添加

    @interface MyView : UIView
    /// 提供给JS使用的属性

    @property (nonatomic, copy) RCTBubblingEventBlock onChange;
    
    属性暴漏
    @interface RCTMyViewManager()   <MBMapViewDelegate,MBGpsLocationDelegate,MBReverseGeocodeDelegate,UIAlertViewDelegate>
    @end
    @implementation RCTMyViewManager
    @synthesize bridge = _bridge;
    
    RCT_EXPORT_MODULE()
    RCT_EXPORT_VIEW_PROPERTY(onChange,RCTBubblingEventBlock)
    
    属性对应
    export default class MyView extends React.Component {    
    // 与    OC中 RCTViewManager子类中导出的属性对应  
      static propTypes     = {   onChange: React.PropTypes.func,
     };
    
    js中调用监听方法
    onchange(event){    
    console.log('————————————————————    e'+event.nativeEvent.location);
    }
     <MyView     
      ref="theMyView"   
     style={styles.private}    
      forbidGesture = {false}     
      zoomLevel = {10}    
     onChange = {(event) => this.onchange(event)}   
    />

    相关文章

      网友评论

          本文标题:react native 原生事件发送

          本文链接:https://www.haomeiwen.com/subject/ynbcuttx.html