//我们可以来操作视图层之间的关系,把视图放在上面还是下面,但这个自然是由父视图来操作,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];
切换子视图之间的位置关系
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...