zoukankan      html  css  js  c++  java
  • iOS-UIView常见方法、xib的基本使用

    UIView常见方法

    1.addSubview:(UIView *)child

    添加子控件用(最新添加的子控件,会显示在最上面)

    2.NSArray *subviews

    通过addSubview:方法添加的子控件都会存在于这个数组中

    3.removeFromSuperview

    将控件本身从父控件中移除(控件本身也会从父控件的subviews数组中移除)

    4.(UIView *)viewWithTag:(int)mytag

    * 返回tag值为mytag的子控件

    * 如果有多个子控件的tag一样,只会返回第一个匹配的子控件(在搜索tag匹配的控件时,也包含控件本身)

    5.UIView *superview

    父控件

    xib的基本使用

    1.可以认为xibnib是同义词

    2.加载xib文件

    [[NSBundle mainBundle] loadNibNamed:@"View" owner:nil options:nil];

    // 加载RowView.xib文件,创建Objects下面的所有控件,并且按顺序装到数组中返回

    3.storyboardxib的异同

    1> 区别

    * storyboard : 描述软件界面,大范围,重量级,比较适合描述整个软件的所有界面

    * xib : 描述软件界面,小范围,轻量级,比较适合描述某个小界面(局部界面)

    2> 相同点:本质都是转成代码

    4.File's Owner的使用步骤

    1> xib文件中设置File's Ownerclass属性(目的是在xib中能找到Owner的方法)

    2> 建立File's Owner 控件之间的联系

    3> 利用代码加载xib,传递Owner参数(类型一定要匹配)

  • 相关阅读:
    BUG漏测的原因总结,以及如何处理
    费用流
    拉格朗日插值
    数论问题整理
    计数问题
    POJ 1741 Tree
    bzoj 2820: YY的GCD
    luogu P3690 【模板】Link Cut Tree (动态树)
    bzoj 1036: [ZJOI2008]树的统计Count
    bzoj 3282: Tree
  • 原文地址:https://www.cnblogs.com/DarbyCJ/p/3649732.html
Copyright © 2011-2022 走看看