- 制約更新 updateConstraintsIfNeeded() → updateConstraints()が呼ばれる。
- フレーム更新 layoutIfNeeded() → layoutSubViews()が呼ばれる。 端末回転によるフレーム変更、UIScrollViewでcontentOffsetの変更時等
- レンダリング setNeedsDisplay() → drawRect()が呼ばれる。
UIViewControllerのレイアウトライフサイクル
- viewWillLayoutSubviews
- viewDidLyoutSubViews