This sample project shows how to programmatically scroll one tableView (or collectionView) whilst the user drags the finger on another tableView (or collectionView). This will give you the effect of all the scrollViews scrolling at the same time by the same amount. Used to answer this stack question: