-(void)layoutSubviews{
}
layoutSubviews是对subviews的重新布局
以下情况会被调用
1.直接调用layoutSubviews . 如:[self layoutSubviews];
2.用addSubview添加视图时会触发
3.滚动UIScrollView时会触发
4.旋转屏幕的时候会触发父视图的layoutSubviews事件
5.改变一个视图大小的时候会触发父视图的layoutSubviews事件
6.改变视图的 Frame 会触发
使用方法
1.使用layoutSubviews,必须调用它的父类方法:[super layoutSubviews];
-(void)layoutSubviews{
[super layoutSubviews];
}
2.layoutSubviews是UIView中的属性方法,即只要继承于UIView,就可以使用这个方法