UIScrollViewの定義を解説する記事の殆どがstoryboardでの実装ばかりだったので、コードでの実装をメモとして残しておきます。
let scrollView = UIScrollView()
scrollView.frame = self.view.frame
scrollView.contentSize = CGSize(width: UIScreen.main.bounds.size.width, height: UIScreen.main.bounds.size.height)
self.view.addSubview(scrollView)
たった4行だけ。
個人的にはstoryboardよりも実装しやすいのでこちらの方法を選択しています。
*UIScrollViewのwidthやheightは状況に応じてカスタマイズしてください。
Swiftのお役立ち情報