gpt4 book ai didi

ios - 如何将 UITableView 设置为捕捉到最近的单元格?

转载 作者:行者123 更新时间:2023-11-29 10:41:32 26 4
gpt4 key购买 nike

所以我想在我的应用程序中实现的是有一个 UITableView,当用户滚动时,它会捕捉到最近的单元格。因此,如果我有 3 个单元格,并且用户滚动,如果用户最接近第二个单元格的顶部,则将 UITableView 捕捉到那里。

希望我已经传达了我要实现的功能。我做了一些基础研究,找到了这个方法,scrollViewWillEndDragging:withVelocity:targetContentOffset:,但我不熟悉这个方法及其工作原理。

有什么帮助吗?

最佳答案

如果您的单元格都是固定高度,只需看一下 targetContentOffset.y,然后将其四舍五入到最接近的单元格高度:

targetContentOffset->y = floorf(targetContentOffset->y / self.rowHeight) * self.rowHeight

关于ios - 如何将 UITableView 设置为捕捉到最近的单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24335753/

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