相关疑难解决方法(0)

以编程方式设置contentOffset会触发scrollViewDidScroll

UIScrollView在页面上有一些.您可以单独滚动它们或将它们锁定在一起并将它们滚动为一个.锁定时会出现问题.

我使用UIScrollViewDelegatescrollViewDidScroll:跟踪运动.我查询contentOffsetUIScrollView哪些改变,然后反映他们的设置更改为其他滚动视图contentOffset属性相匹配.

很棒....除了我注意到很多额外的电话.以编程方式更改contentOffset我的滚动视图会触发scrollViewDidScroll:调用委托方法.我尝试过使用setContentOffset:animated:,但我仍然在委托上获得触发器.

如何以编程方式修改contentOffsets以不触发scrollViewDidScroll:

实现说明....每个UIScrollView都是自定义的一部分,UIView它使用委托模式回调到UIViewController处理协调各种contentOffset值的呈现子类.

uiscrollview uiscrollviewdelegate ios

60
推荐指数
5
解决办法
3万
查看次数

标签 统计

ios ×1

uiscrollview ×1

uiscrollviewdelegate ×1