【发布时间】:2012-07-19 20:25:38
【问题描述】:
有没有办法在其视图的“底部”添加子视图,例如使用层时 z=0?我需要这个,因为当我生成对象时,它们需要位于另一张图片下方,而不是上方。
【问题讨论】:
标签: ios objective-c subview
有没有办法在其视图的“底部”添加子视图,例如使用层时 z=0?我需要这个,因为当我生成对象时,它们需要位于另一张图片下方,而不是上方。
【问题讨论】:
标签: ios objective-c subview
UIView 的子视图的排序方式是数组的最后一个是最前面的,然后第一个(索引 0)是后面的。因此,要将其插入“底部”,这样做就足够了:
[view insertSubview:aView atIndex:0]
【讨论】:
当然——只需添加新视图并使用容器视图的 sendSubviewToBack: 方法即可。
【讨论】:
sendSubviewToBack:
Moves the specified subview so that it appears behind its siblings.
- (void)sendSubviewToBack:(UIView *)view
【讨论】: