ReactNative:用于ListView的UITableView.rectForRowAtIndexPath模拟?

时间:2015-06-24 13:28:15

标签: react-native

我需要在列表视图中找到item的位置(就像rectForRowAtIndexPath对UITableView一样),它是如何实现的?

2 个答案:

答案 0 :(得分:1)

我相信这会奏效:

答案 1 :(得分:1)

我使用内置的onLayout函数作为视图。例如:

 <View onLayout={this.handleLayout}/>

然后你的功能将有:

 handleLayout: function(event){
   var {x, y, width, height} = event.nativeEvent.layout;
   console.log('x pos:' + x + ' / y pos:' + y + ' / width:' + width + ' / height:' + height);
},

希望这有帮助!