UI基础-day05-Shopping-08Xib-07转换为代码的分析

UI基础-day02-Shopping-01搭建商城基本框架
UI基础-day02-Shopping-02添加一个商品
UI基础-day02-Shopping-03九宫格排序
UI基础-day02-Shopping-04优化添加和删除功能
UI基础-day02-Shopping-05加载数据
UI基础-day02-Shopping-06懒加载-1基础
UI基础-day03-Shopping-06懒加载-2Plist文件读取
UI基础-day03-Shopping-06懒加载-3字典转模型
UI基础-day04-Shopping-07自定义控件-01设置子控件的frame
UI基础-day04-Shopping-07自定义控件-02加载数据
UI基础-day04-Shopping-07自定义控件-03初始化和类方法
UI基础-day04-Shopping-08Xib-01基本使用
UI基础-day04-Shopping-08Xib-02简单的加载数据
UI基础-day04-Shopping-08Xib-03Tag值方式加载数据
UI基础-day04-Shopping-08Xib-04自定义Xib控件
UI基础-day04-Shopping-08Xib-05自定义Xib控件-优化
UI基础-day04-Shopping-08Xib-06Xib使用注意

  1. 编译器会寻找,最外层的控件,创建对应的类
HUHShopView *shopView = [[HUHShopView alloc] initWithCoder:NSCoder]; //NSCoder - 编译器
  1. 给控件设置大小,背景...等.
    shopView.frame = CGRectMake(0, 0, 70, 90);
    shopView.backgroundColor = [UIColor whiteColor];

  2. 找到最外层的第一个子控件(图上所示,是ImgView),创建对应类,进行对应的设置(如: 图片,大小,背景...).

  3. 判断子控件是否有联线.( 有: self.属性名 = 属性)


  4. 将子控件添加到父控件里面.[shopView addSubview:imgView];

注意

Class: 并不是随便写得

  1. 它必须是默认类型


  2. 或者默认类型的子类


你可能感兴趣的:(UI基础-day05-Shopping-08Xib-07转换为代码的分析)