layoutSubviews 调用
- init 方法不会调用layoutSubviews
- addSubview 会触发target view(被添加view的view)和其subview的layoutSubviews方法
- setFrame 只有当设置的frame的参数的size与原来的size不同,才会触发其view的layoutSubviews方法
- 滑动 UIScrollView 会调用scrollview及scrollview上的view的layoutSubviews方法
- 旋转设备 只会调用VC的view的layoutSubviews方法
- removeFromSuperview 只会调用superview的 layoutSubviews方法