1、init初始化不会触发layoutSubviews
2、addSubview会触发layoutSubviews
3、设置view的Frame会触发layoutSubviews,当然前提是frame的值(size)设置前后发生了变化
4、滚动一个UIScrollView会触发layoutSubviews
5、旋转Screen会触发父UIView上的layoutSubviews事件
6、改变一个UIView size 的时候也会触发父UIView上的layoutSubviews事件
7、调用sendSubviewToBack,也就是改变了子view的层级关系 ,也会触发layoutsubview
form :http://www.cocoachina.com/ask/questions/show/4369/-(void)layoutSubviews%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E8%A7%A6%E5%8F%91%E8%B0%83%E7%94%A8