文章目錄
  1. 1. 其一:
  2. 2. 其二:

其一:

获取组件,使用measure方法

 this.refs.xxx.measure((fx,fy,width,height,px,py)=>{
    console.log(\` fx--${fx},fy--${fy},width--${width},height--${height},px--${px},py--${py},\`)
});

注:经测试,在0.31版本时,这个方法在ListView中是无效的,也可能有其它无效的

其二:

import ReactNative, { UIManager} from 'react-native';

    UIManager.measure(ReactNative.findNodeHandle(this.refs['xxx']), (x, y, w, h, px, py)=>{
        //代码
        });

这是在网上请教的一位大神得到的方法,比较好用

文章目錄
  1. 1. 其一:
  2. 2. 其二: