Yes, the scrollViewDidEndDecelerating (UIScrollViewDelegate delegate method) is called when the rotation occurs and it could change the page if scrollingOffset changes > 50%. So I block the scroll paging when rotation starts and unblock it when rotation finishes.