您的位置:首页 > 移动开发 > IOS开发

谈谈iOS的layoutSubviews机制

2015-10-10 15:35 369 查看
首先layoutSubviews这个方法会在什么情况下被调用呢?我们都知道layoutSubviews是UIView中的属性方法,即只要继承于UIView,就可以使用这个方法。

1.init初始化的时候不会触发layoutSubviews

2.addSubview会触发layoutSubviews

3.设置view的Frame,如果Frame发生改变,则触发layoutSubviews

4.滚动一个UIScrollView会触发layoutSubviews

5.旋转屏幕触发父类的layoutSubviews

6.改变一个UIView大小的时候会触发父类的layoutSubviews

这样我们就可以利用这些方法来布局子控件的位置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: