我UIScrollView
在页面上有一些.您可以单独滚动它们或将它们锁定在一起并将它们滚动为一个.锁定时会出现问题.
我使用UIScrollViewDelegate
并scrollViewDidScroll:
跟踪运动.我查询contentOffset
的UIScrollView
哪些改变,然后反映他们的设置更改为其他滚动视图contentOffset
属性相匹配.
很棒....除了我注意到很多额外的电话.以编程方式更改contentOffset
我的滚动视图会触发scrollViewDidScroll:
调用委托方法.我尝试过使用setContentOffset:animated:
,但我仍然在委托上获得触发器.
如何以编程方式修改contentOffsets以不触发scrollViewDidScroll:
?
实现说明....每个UIScrollView
都是自定义的一部分,UIView
它使用委托模式回调到UIViewController
处理协调各种contentOffset
值的呈现子类.