ios - 如何比 scrollviewdid 滚动更快地跟踪 uiscrollview 偏移量?

标签 ios objective-c cocoa-touch uiscrollview

我需要获取 UIScrollView(更准确地说是 UICollectionView)的 contentOffset 值,这些值按顺序以非常高的频率进行采样根据该 ScrollView 的 contentOffset 转换图层。我发现 scrollViewDidScroll 中的采样率不够快,无法拾取 contentOffset 足够小的差异,当我快速滑动时执行平滑转换。有没有办法寻找更小的差异,或者我完全错误地解决了这个问题?

最佳答案

您可以尝试使用 scrollview Delegate methods .

scrollViewWillBeginDragging() 可以解决您的问题。

可以找到必要的文档here

关于ios - 如何比 scrollviewdid 滚动更快地跟踪 uiscrollview 偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22976624/

相关文章:

ios - 如何从特定轨道开始播放专辑?

objective-c - 如何将多个窗口组合在一起并将它们放置到屏幕上的特定位置?

具有后台获取功能的 iOS 应用程序在后台崩溃,异常 0xbad5bbad

ios - 基于可变数量的参数构建 NSString

iphone - setContentOffset 失去精度?

iphone - 如何使用按钮操作(xcode)调用屏幕?

ios - 在 Objective-C 中读取 rtf 文件

ios - 如何使用 AVURLAsset 流式传输视频并将缓存数据保存到磁盘

ios - 将字符串附加到 NSMutableDictionary 中的 NSMutableArray

iphone - 如何使用像indexOfObject这样的东西获取NSArray的索引?