gpt4 book ai didi

objective-c - 如何在用户停止触摸屏幕的地方停止 uiscrollview 滚动

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:47 25 4
gpt4 key购买 nike

我有一个 UIScrollView,我需要的是当用户停止拖动它时,scrollview 停止滚动到。

有时它会起作用,但有时,当释放压力时滚动会继续。

我用 scrollView.tracking 或委托(delegate)方法(如 scrollViewDidScroll 或 scrollViewDidEndDecelerating 等)尝试了很多东西。但目前,我没有找到任何东西!

我也试过 UIPageControl 但我需要我的 ScrollView 每 50 像素停止一次。

感谢您的宝贵时间和帮助!

最佳答案

您需要实现此方法 (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate decelerate 参数表示 ScrollView 是否应立即停止.尝试使用 decelerationRate 属性来设置所需的速率。

关于objective-c - 如何在用户停止触摸屏幕的地方停止 uiscrollview 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13741710/

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