问题描述
我有一个 UIScrollView,我使用以下代码以编程方式滚动:
UIView.animate(withDuration: 10.0,delay: 0.0,options: .curveEaseInOut) { [weak self] in
self?.scrollView.setContentOffset(someOffset,animated: false)
} completion: { [weak self] (finished) in
// do something
}
滚动和动画工作正常,但是 scrollViewDidScroll
委托函数在以编程方式完成滚动时只调用一次。
我需要能够观察滚动的位置并在达到不同的偏移点时触发某些内容,并且 UIScrollView 只能以编程方式滚动。
如何使用 scrollViewDidScroll
或任何其他方式实现这一点?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)