How to Make an Expandable Header Image in a UIScrollView
A common UI design pattern is to make an image fill the header as you scroll beyond the top, like this:
This post will show you how to do that, easily.
UIScrollViewDelegate method as follows:
1 2 3 4 5 6 7 8 9
In the code above
_photoImageView is the image view that we want to make expandable, and
_photoHeightConstraint is a NSLayoutConstraint for the height of
That’s all for the code!
When the scroll view
contentOffset changes, perform a zoom and translate transformation.