gpt4 book ai didi

Swift tableView setContentOffset 不会反弹

转载 作者:搜寻专家 更新时间:2023-11-01 05:33:24 31 4
gpt4 key购买 nike

我在理解 setContentOffset 机制时遇到问题,如果我的 tableView 的 contentSize.height 为 100 点并且我将内容偏移量设置为 200 点,则表格不会不会像用户手动将 tableView 滚动到 200 点那样弹回内容。用户必须点击 tableView 才能弹回内容。

有没有办法通过 setContentOffset 模拟用户滚动?

最佳答案

swift 4你可以试试

tableView.scrollToRow(at: yourIndex, at: bottom/middle/none/top, animated: true/false)

将其放在 TableViewControllerViewDidLoad 中,tableView 将在您想要的位置开始。如果将 animated 设置为 true,那么您将获得所需的滚动效果。

setContentOffset 而言,它只是简单地偏移 tableView 以使其定位更正确,而不是为了模仿滚动操作

关于Swift tableView setContentOffset 不会反弹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48852548/

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