iOS基础之路之addsubview和insertSubView

来源:互联网 发布:盘石网络 编辑:程序博客网 时间:2024/06/01 18:38

子视图是以栈的方式存放的。

每次插入或添加时[self.view.subViews count]都会增加。

addsubview时都是在栈最后面添加,即在视图的最上方。

insertSubView时是插入栈的某一位置,即插入视图层的某一位置。

即[self.view addSubView:xx.view]  等价于[self.view insertSubView:xx.view atIndex:[self.view.subViews count]];


总之:

addSubview是一层一层往上加,新加的只能放到最上层,

insertSubView可以控制将view添加到指定的层。