Not sure how to explain this, simply when seguing from one controller the scroll view is lower on the screen than from another segue where it is correct.
Select your view controller which has lower scroll view and unselect Adjust Scroll View Insets
Adjust Scroll View Insets
See below image:
or you can do it programmatically
self.scrollView.contentOffset = CGPointZero; self.scrollView.contentInset = UIEdgeInsetsZero;