Setting contentOffset programmatically triggers scrollViewDidScroll
问题 I've got a a few UIScrollView on a page. You can scroll them independently or lock them together and scroll them as one. The problem occurs when they are locked. I use UIScrollViewDelegate and scrollViewDidScroll: to track movement. I query the contentOffset of the UIScrollView which changed and then reflect change to other scroll views by setting their contentOffset property to match. Great.... except I noticed a lot of extra calls. Programmatically changing the contentOffset of my scroll