大家好,又见面了,我是你们的朋友全栈君。
- 在初始化时,使用init和-(instancetype)initWithFrame:(CGRect)frame,但是,在调用时是有系统区分的,iOS 11.0以下,调用init 和-(instancetype)initWithFrame:(CGRect)frame 当frame为CGRectZero是不会调用的,
- 在调用addSubView时,这个跟添加的subView尺寸大小没有关系。
- 改变View的frame时,但是,此时设置的frame 和之前的View的frame不一样,才会调用
- 当屏幕发生旋转时
- 当视图是UIScrollView时,发生滚动时,也会调用layoutSubviews
- 改变View的大小时,会调用layoutSubviews
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159937.html原文链接:https://javaforall.net