For my first challenge using UIScrollView I modified this example to make UIScrollView display not just another background colour but another UIV
UIScrollView
UIV
The centre point of the lable on each frame must be offset by the origin of the content view (as Baglan pointed out). I've modified the following line of code accordingly.
lables[Int(index)].center = CGPoint(x: (view.frame.midX + frame.origin.x), y: view.frame.midY)