layoutSubviews何时调用的问题(有待修改)

layoutSubviews在以下情况下会被调用:

1、init初始化不会触发layoutSubviews
2、addSubview会触发layoutSubviews
3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化
4、滚动一个UIScrollView会触发layoutSubviews
5、旋转Screen会触发父UIView上的layoutSubviews事件
6、改变一个UIView大小的时候也会触发父UIView上的layoutSubviews事件

//当我们的tableview的宽度和高度改变了的时候,就会调用这个方法来方便我们重新定义内部的控件。

 //如果高度和宽带不一致的话。就写个这个方法里不断调用。如果是相同就写在初始化上

 

 
 
原文地址:https://www.cnblogs.com/flower42/p/3271721.html