gpt4 book ai didi

ios - UITableView 与 UIRefreshControl 的拖动距离

转载 作者:可可西里 更新时间:2023-11-01 03:17:46 24 4
gpt4 key购买 nike

我在 UITableView 上实现 UIRefreshControl 时遇到了一些问题。

除了我必须滚动大约 80% 的屏幕才能触发 UIRefreshControl 之外,一切正常。有时我什至无法触发它,因为屏幕底部有一个标签栏,当手指到达它时它会取消滚动运动。

我看过其他应用程序,即 Apple 的“邮件”,它在仅滚动 30% 的屏幕后触发了 UIRefreshControl。

我错过了什么?真的需要这方面的帮助!

提前致谢

最佳答案

我遇到了类似的问题,这很可能与您的原因相同。对我来说,我碰巧隐藏了滚动指示器,使我无法看到问题的明显原因:UIScrollView 的高度远大于它的 superView...

仔细检查您的 UIScrollView 的高度,因为“拖动距离”只是该高度的百分比。 UITableView 也是如此,因为它是 UIScrollView 的子类。

编辑:似乎这不是重现此问题的唯一方法,因为触发刷新器所需的拖动距离是以错误的方式计算的。引用this question了解更多信息。

但一般来说,如果您的 UIScrollView 的高度与其父容器(例如屏幕本身)不同,就会发生这种情况。

关于ios - UITableView 与 UIRefreshControl 的拖动距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16360988/

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