美文网首页
切换子视图之间的位置关系

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

作者: InitWithYou | 来源:发表于2016-09-22 11:03 被阅读21次
//我们可以来操作视图层之间的关系,把视图放在上面还是下面,但这个自然是由父视图来操作,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];

相关文章

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

  • 自定义过渡动画

    各视图控制器之间的切换,大概可分为三种 UITabBarController 他的子视图控制器被选中时,切换子视图...

  • iOS-UIView(5)-父子视图

    一.父子视图 顾名思义就是父视图和子视图之间的关系,为了了解父视图和子视图之间的关系,我们在这个不做太多的文字解释...

  • CALayer 详解

    图层与视图 iOS 视图在层级关系中相互嵌套,一个视图可以管理它的所有子视图的位置。 CALayer CALaye...

  • RTRootNavigationController的两个使用上

    一、tabbarcontroller 复杂跳转导致tabbarcontroller切换了子视图但是nav的子视图依...

  • Building a Process Model-Sub-Sys

    图形模型构建器视图可以轻松地在“主”视图和任一子系统视图之间切换。要在不同视图间进行切换,请单击出现在视图窗口左下...

  • 动画之Activity transition(转场动画)

    该动画的场景:1,视图的切换。2,相同元素的共享。 1,视图的切换就是activity之间的enter(进入) o...

  • bounds之uiscrollview应用

    修改父视图的bounds的origin ,子视图的在父视图上位置改变,但是子视图的frame,bounds,cen...

  • IOS 利用视图超出父视图做动画

    恩,就是子视图保持位置不变,父视图宽高改变让子视图出现父视图里面做出动画

  • 3DMAX快捷键

    视图操作 放大选中的视图:Alt+W 切换到顶视图:T 切换到透视图:P 切换到前视图:F 切换到左视图:L 切换...

网友评论

      本文标题:切换子视图之间的位置关系

      本文链接:https://www.haomeiwen.com/subject/pkrzettx.html