gpt4 book ai didi

react-native - react native ListView : How to scroll to a particular row

转载 作者:行者123 更新时间:2023-12-04 19:49:36 25 4
gpt4 key购买 nike

在 NativeiOS 中,您可以使用以下方法使 UITableView 滚动到特定的 UITableViewCell:

[tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:87 inSection:0] 
atScrollPosition:UITableViewScrollPositionMiddle animated:NO];

.. 或类似的。

例如,如果 ListView 包含 100 个项目并且我想滚动以便第 87 个项目可见。

看着 React Native ListView Docs没有什么明显的。

有没有人设法实现这一目标?我意识到 ListView 没有包装 UITableView 所以我们不能只公开该方法。

编辑:看起来在 0.19-rc 版本中对此有一些支持,请检查此 https://github.com/facebook/react-native/releases

https://github.com/facebook/react-native/commit/33e05a11f00d1455f39b6dfef1c76c4130df02e5

最佳答案

使用 ScrollView contentOffset={{ x: offsetX, y: offsetY }}并根据要滚动到的行计算偏移变量。

关于react-native - react native ListView : How to scroll to a particular row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34750424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com