layoutSubviews-详解

是什么?

- (void)layoutSubviews;是系统自带的方法,专门用来对子控件进行布局的方法!

有什么用?

  1. 设置子控件的位置和尺寸
  2. 能够获取控件的尺寸和位置
  3. 能够让控件进行'自适应' (因控件发生改变,就会调用此方法)

注意?

  1. 控件第一次显示的时候,一定会调用此方法!
  2. 当控件尺寸(W,H)发生改变时,调用此方法!
  3. 当控件位置(X,Y)发生改变是,不会调用此方法!
  4. 要调用父类的layoutSubviews([super layoutSubviews]).

你可能感兴趣的:(layoutSubviews-详解)