zoukankan      html  css  js  c++  java
  • Swift UIView 层次调整

    Swift 中添加的UIView都是有层级的。

    我们先添加三个看一看

    1. let view1=UIView(frame: CGRectMake(10, 50, 200, 200))  
    2. let view2=UIView(frame: CGRectMake(60, 100, 200, 200))  
    3. let view3=UIView(frame: CGRectMake(110, 150, 200, 200))  
    4. view1.backgroundColor=UIColor.redColor()  
    5. view2.backgroundColor=UIColor.greenColor()  
    6. view3.backgroundColor=UIColor.blueColor()  
    7. //先添加view1,再添加view2,最后添加view3  所以view2在view3 的下面 view1在view2的下面  
    8. self.view.addSubview(view1)  
    9. self.view.addSubview(view2)  
    10. self.view.addSubview(view3)  


    效果如下

    我们可以看到他们的层次是按照添加顺序走的

    那么我们尝试调整一下他的层次


    1. //将view1挪到最上边  
    2. self.view.bringSubviewToFront(view1)  
    3.   
    4. //将view1挪到最下边  
    5. self.view.sendSubviewToBack(view1)  
    6.   
    7. //互换  
    8. self.view.exchangeSubviewAtIndex(2, withSubviewAtIndex: 3)  


    我们尝试一下以上三个方法就明白他们的意思了

    苹果开发群 :414319235  欢迎加入  欢迎讨论问题

  • 相关阅读:
    业务对象(BO)设计
    业务对象和BAPI
    LSMW应用
    BDC、CATT批量数据维护
    ABAP RFC远程调用
    LIST动态表格画线(动态列)
    ALV详解:OO SALV
    ALV详解:OO ALV
    ALV详解:Function ALV(二)
    ALV详解:Function ALV(一)
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/6478037.html
Copyright © 2011-2022 走看看