子视图是以栈的方式存放的。
每次插入或添加时[self.view.subViews count]都会增加。
addsubview时都是在栈最后面添加,即在视图的最上方。
insertSubView时是插入栈的某一位置,即插入视图层的某一位置。
即[self.view addSubView:xx.view] 等价于 [self.view insertSubView:xx.view atIndex:[self.view.subViews count]];
总之:
addSubview是一层一层往上加,新加的只能放到最上层,
insertSubView可以控制将view添加到指定的层。