Objective-c将子视图添加到视图底部
问题描述:
有没有什么办法在子视图的“底部”添加子视图,比如在使用图层时z = 0?我需要这个,因为当我产生物体时,他们需要在另一张图片下面,而不是在上面。Objective-c将子视图添加到视图底部
答
sendSubviewToBack:
Moves the specified subview so that it appears behind its siblings.
- (void)sendSubviewToBack:(UIView *)view
答
没问题 - 只需添加新的视图,并使用sendSubviewToBack:容器视图方法。
答
UIView的子视图排序的方式是最后一个数组是最前面的一个,然后第一个(索引0)是后面的那个。因此,要将其插入“底部”,就可以这样做:
[view insertSubview:aView atIndex:0]
没关系,如果视图已经在层次结构中了!但是如果添加视图,最好使用[view insertSubview:aView atIndex:0] – 2014-12-26 12:27:35