• ios学习记录 day22 UI 1


    view创建

    1.开辟空间并初始化视图(位置大小)

    2.对视图设置(如背景颜色)

    3.放置到window上

    4.释放对象

    像素:320 * 480 (3) 640 * 960(4) 640 * 1136(5)  

    物理(用):320 * 480 (4)  320 * 568(5)

    frame决定了视图的大小和位置

    frame是一个结构体:origin 和 size

    origin也是一个结构体:x,y   size结构体:width,height

    CGRectMake(x,y,宽,高);//创建矩形   

    center(中心点) 也是view重要的属性

    center是个结构体,包含2个部分:x和y。
    center与frame有着密切的联系。
    center.x = frame.origin.x + frame.size.width/2;

    
center.y = frame.origin.y + frame.size.height/2;

    bounds(边界),同frame一样是一个CGRect结构体变量

    添加

    addSubview:对象//添加子视图  后添加的子视图会把已加的子视图盖在下面

    insertSubview:atIndex://index 子视图添加到父视图的顺序

    insertSubview:aboveSubview://在指定视图上添加子视图

    insertSubview:belowSubview://在指定视图下添加子视图

    管理

    bringSubviewToFront://把指定子视图移动到最前面

    sendSubviewToBack://把指定子视图移动到最后面

    exchangeSubviewAtIndex:withSubviewAtIndex://交换两个指定索引位置的子视图

    removeFromSuperview://把receiver(接受者)从父视图上移除

    属性

    hidden//视图显隐性  red.View = YES //隐藏View

    alpha//视图的透明度 0~1  redView.alpha = 0.8;

    superview//获取本视图的父视图  UIView * superView = [redView superView];

    subviews//获取本视图的所有子视图  NSArray * subviews = [redView subviews];(父视图管理子视图是通过数组)

    tag//给视图添加标记 通过tag值查找  viewWithTag:

    initWithFrame:[[UIScreen mainScreen]bounds] //当前屏幕大小的view

  • 相关阅读:
    使用jQuery对象
    jQuery插件
    使用jQuery函数
    jQuery的两把利器
    初始jQuery
    BOM——特效
    BOM的介绍
    DOM——节点操作
    miaov- 自动生成正V反V大于号V小于号V楼梯等图案
    H5 -- 本地存储计数器的值 和前端校验用户
  • 原文地址:https://www.cnblogs.com/lxllanou/p/3639176.html
Copyright © 2020-2023  润新知