正确的布局位置

正确的布局位置

UIView 的子类 要保证在 layoutSubviews 方法内进行布局(根据 self 宽高而不是屏幕或 window 尺寸),这本来也是一个标准做法。对于 ViewController,系统提供了 viewWillLayoutSubviews 方法,类似于 layoutSubviews方法,你可以在这里进行 vc.view 及其子 view 的布局。在转屏、分屏后这些方法都会被触发。