有没有办法在视图的“底部”添加子视图,就像使用图层时z = 0那样?我需要这样做是因为当我生成对象时,它们需要位于其他图片下方,而不是上面。
UIView的子视图以数组方式排序,数组中的最后一个视图在最前面,第一个视图(索引为0)在后面。因此,要将它插入到“底部”,只需像这样操作:
[view insertSubview:aView atIndex:0]
sendSubviewToBack:
Moves the specified subview so that it appears behind its siblings.
- (void)sendSubviewToBack:(UIView *)view
该文档提供了有关UIView类的详细信息。 UIView是所有用户界面元素(如按钮,标签和文本字段)的基础类。 它为图形绘制,布局和事件处理提供了基本支持。 在应用程序中使用UIView对象来创建用户界面,并将其添加到窗口中以显示和交互。此外,您还可以通过子类化UIView来自定义行为和外观。