Thu*_*der 18
您可以通过以下方式访问每行的索引:
<FlatList data={this.state.dataList}
...
renderItem={({item, index}) => this.renderRow(item, index)}
...
console.log("current index is " + index)
/>
Run Code Online (Sandbox Code Playgroud)
这将为您提供顶行的索引.
没有直接获取的方法。
但是如果您知道每个项目的布局,您可以通过滚动视图偏移量来计算它。
在平面列表上实现 onScroll,比如
<FlatList onScroll={(e)=>{
let offset = e.nativeEvent.contentOffset.y;
let index = parseInt(offset / height); // your cell height
console.log("now index is " + index)
}}>
Run Code Online (Sandbox Code Playgroud)
ps:如果包含,不要忘记减去标题布局
| 归档时间: |
|
| 查看次数: |
8866 次 |
| 最近记录: |