UIVi

作者: 傲骨天成科技 | 来源:发表于2016-01-08 21:12 被阅读52次

    1.创建UIView

    (50,50)为父视图上的坐标(200,100)分别是宽和高!!

    2.给myView添加背景颜色

    颜色自由选择,还可以是随机色

    3.将myView添加到self.window中

    self.window是应用主窗口

    4.得到myView的宽度,得到myView的X点坐标

    5.视图的中心点可以更改视图

    myView.center=CGPoint(100,200);

    6.用宏定义设置颜色   (宏定义首字母要大写)

    #define    RGB(r,g,b)    [UIColor   colorWithRed:0.0~1.0    Green:0.0~1.0    Blue:0.0~1.0]

    7.设置透明度

    myView.alpha=0~1;

    8.是否隐藏

    myView.hidden=YES;   隐藏

    myView.hidden=NO;    显示

    9.获取本视图的父视图

    UIView *view=myView.superView;        返回值类型是UIView

    10.获取本视图的所有子视图

    NSArray *array=myView.subViews;      返回值类型是NSArray

    11.为某个视图添加tag值   父视图通过tag值获得他上面的子视图

    myView.tag=10;

    [myView.superView     viewWithTag: 10];

    12.在父视图上指定的位置添加子视图

    [superView   insertSubview:  view    atIndex: 1  ];

    13.把父视图上的子视图1放到子视图2上面

    【superView insertSubview: view1 aboveSubview: view2】;

    14.把父视图上的子视图1放到子视图2下面

    【superView  insertSubview: view belowSubview:view2】;

    15.把父视图上的子视图1放到所有子视图的最后面

    【superView  sendSubviewToBack:view1】;

    16.视图的层级交换

    【superView   exchangeSubviewAtIndex:0  withSubviewAtIndex:1】;

    17.从父视图上移除子视图

    【subView  removeFromSuperView】;

    相关文章

      网友评论

        本文标题: UIVi

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