layoutSubviews调用时机

2017-12-28  本文已影响194人  aqaqa

/*

  1. addSubview:oneView  > 导致oneView调用自己的layoutSubviews
    
  2. oneView setFrame > 设置“不同的”frame,导致oneView调用”自己“ 和 “父类的” layoutSubviews
    
  3. UIScrollView didScroll > 滚动会导致UIScrollView调用UIScrollView自己的 layoutSubviews                                            
    
  4. 主动调 > [self setNeedsLayout]; [self layoutIfNeeded];           
    
  5. 旋转View(没有遇见用的场景)
    

*warning:在一个方法内连续调(主动调用或者系统隐式调用),都只会调一次layoutSubviews;
*/

上一篇下一篇

猜你喜欢

热点阅读