UIKit
How to create UIScrollViews Programmatically
Learn how to create and manage UIScrollView and its content programmatically
Storyboards and Interface Builder(IB) are great when you start a new UIKit based iOS project. However they can soon loose their appeal as you develop more complex screens, UIs and user flows.