切换子视图之间的位置关系

//我们可以来操作视图层之间的关系,把视图放在上面还是下面,但这个自然是由父视图来操作,view8和view9的父视图就是self.view
//把一个子视图放到最下面
[self.view sendSubviewToBack:view9];
//把一个子视图放到最上面
[self.view bringSubviewToFront:view9];
//用父视图操作:插入一个视图在指定顺序,这个顺序会影响覆盖,顺序越靠前越在下面
UIView *view10=[[UIView alloc]init];
view10.frame=CGRectMake(30, 450, 120, 60);
view10.backgroundColor=[UIColor greenColor];
//由于我们这个self.view里已经插入好多视图了,所以view8和view9的顺序是5和6,所以view10插在6,则在它们之间
[self.view insertSubview:view10 atIndex:6];
//我们也可以指定插入在谁的下面,在view8下面,那就在最下面了
[self.view insertSubview:view10 belowSubview:view8];
//我们也可以指定插入在谁的上面,在view9上面,那就在最上面了
[self.view insertSubview:view10 aboveSubview:view9];
//我们也可以交换两个视图的位置,比如把5和7交换,也就是view8和view10
[self.view exchangeSubviewAtIndex:5 withSubviewAtIndex:7];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天写没,昨天好像没写,不过看了挺久的,看别人写的。不过我觉得我记忆力好像有点问题,一点也记不起来昨天看了些啥的,...
    Lww酱阅读 270评论 0 0
  • 文/秋枫 “帕蒂,你知道的,我要生活,我上有老下有小一大家子人等着我养。” “我也渴望诗和远方,但总不能饿着肚子满...
    点伴阅读 183评论 0 0
  • 重新描了描边,左边琐碎的图案不好改了,以后会注意的,不太会搭配颜色
    予我心安_阅读 471评论 0 0
  • 热浪一巴掌打在脸上,让我在阴暗的地狱门口,目瞪口呆却全无抵抗之力,吸引着身体沿着漫长的甬道,一步步走向莫...
    杂草盆栽阅读 181评论 0 0
  • 文|余语于隅 行舟在水上,毕竟遇激流。 偶有阻碍时,何须生怨尤。 百折莫回首,孜孜而索求。 一旦江天开,山明且水秀。
    余语于隅阅读 216评论 2 6