テックキャンプ137日目〜スクロールビュー

kobasaです(´ω`*)
今更ですが勉強方針の変更を。とりあえずUdemyを見て、
オリアプに使用するものがあれば、使用するときに見返すようにします。

残り時間が微妙になってきたので、理解は置いといてガンガン進める方針で。
最近のムズイんすよねぇ(´・ω・`)

137日目の勉強内容

スクロールビューを使用すると、画面からはみ出た部分をスワイプで表示することができる。
チュートリアルを読み進めていくときの表示だと思う。

まずはUIにScrollViewを配置。全画面に広げる。
コードに移り、UIScrollViewDelegateというプロトコルを読み込む。

viewDidLoad内にページングができるようになる記述をする。

override func viewDidLoad() {
	super.viewDidLoad()
	scrollView.isPagingEnabled = true
        setUpScroll()
}

スクロールビューの設定を記述。5ページ分の領域を作る。
UIのスクロールビューのサイズを設定してるだけなので.addSubviewは不要?
実際にはラベルなどのコンテンツを配置する。

func setUpScroll(){
	scrollView.delegate = self
	scrollView.contentSize = CGSize(width: view.frame.size.width * 5, height: scrollView.frame.size.height)
}

スクロールビューを使用するかわからんけど、
オリアプにチュートリアル実装したいなぁ(´ω`*)

コメント

タイトルとURLをコピーしました