7

有什么方法可以在其视图的“底部”添加子视图,例如 z=0 使用图层时?我需要这个,因为当我生成对象时,它们需要位于另一张图片下方,而不是上方。

4

3 回答 3

19

UIView 的子视图的排序方式是数组的最后一个是最前面的,然后第一个(索引 0)是后面的。因此,要将其插入“底部”,这样做就足够了:

[view insertSubview:aView atIndex:0]
于 2012-10-09T14:40:00.240 回答
4

当然——只需添加新视图并使用容器视图的sendSubviewToBack:方法。

于 2012-07-19T20:28:46.383 回答
2
sendSubviewToBack:

Moves the specified subview so that it appears behind its siblings.
- (void)sendSubviewToBack:(UIView *)view

来源:http: //developer.apple.com/library/IOs/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html

于 2012-07-19T20:27:34.367 回答