layoutSubviews在以下情況下會被調(diào)用:
1、init初始化不會觸發(fā)layoutSubviews
2泡垃、addSubview會觸發(fā)layoutSubviews
3析珊、設(shè)置view的Frame會觸發(fā)layoutSubviews,當(dāng)然前提是frame的值設(shè)置前后發(fā)生了變化
4蔑穴、滾動一個UIScrollView會觸發(fā)layoutSubviews
5忠寻、旋轉(zhuǎn)Screen會觸發(fā)父UIView上的layoutSubviews事件
6、改變一個UIView大小的時候也會觸發(fā)父UIView上的layoutSubviews事件
摘自CocoaChina論壇