UIView类中addSubview和insertSubview之间的区别

Ash*_*i K 83 iphone subview uikit uiview addsubview

以编程方式添加视图时,addSubviewinsertSubView方法之间的区别是什么?

mah*_*udz 102

唯一的区别在于添加视图的位置:它是最前面的视图(addSubview:),还是在第5个子视图之前,(insertSubview:atIndex:)或者它是否紧跟在另一个子视图(insertSubview:aboveSubview:)之后.


Nik*_*uhe 45

使用insertSubView:您可以指定索引,该索引确定视图的z顺序.指数较高的视图位于指数较低的视图之上.


sli*_*ver 29

我认为没有区别.addSubview:简单方便的方法

[view insertSubview:aView atIndex:[view.subviews count]]
Run Code Online (Sandbox Code Playgroud)