Open2
Modern Auto Layout による学習メモ

こちらを使った学習のメモ

2. Layout Before Auto Layout
- Auto Layoutが導入される前、springsとstrutsを使ったautoresizing機構を使用。
- ビューのサイズ変更→各サブビューのサイズが変更
- このサイズ変更がautoresizing maskに依存する
- autoresizing maskが実行されたあと、layoutSubViewsメソッドが呼び出される
- UIViewのサブクラスを作成すれば、layoutSubviewsをオーバーライドすることでautoresizingのアクションが実行された後にビューのフレームを手動で調整できる
- UIViewのイニシャライザ
- init(frame: CGRect): コードでビューを作成するときに呼び出される
- init?(coder: NSCoder): nibファイルやストーリーボードからビューを読み込むときに呼び出される