IOS中关于Xib的使用

ios中关于Xib使用

  • xib和Storyboard的区别
    • xib是轻量级,用来描述局部UI界面
    • Storyboard是重量级,用来描述整个软件的多个界面,并且能展示多个页面之间的跳转关系
  • 如何自定义xib?
    • 新建自定义控件类
    • 新建xib文件(文件名建议和view的类名一致)
    • 修改xib中的view的类名
    • 封装xib的加载过程
    • 增加模型属性,在模型属性set方法中设置数据到子控件上
  • xib 文件在编译时会变成 Nib
    test.xib -> testNib


    IOS中关于Xib的使用_第1张图片
    新建自定义控件类和xib文件
IOS中关于Xib的使用_第2张图片
修改xib中的view的类名
封装xib的加载过程
IOS中关于Xib的使用_第3张图片
增加模型属性,在模型属性set方法中设置数据到子控件上

https://github.com/liuxingchen930831/UI-03-Xib

你可能感兴趣的:(IOS中关于Xib的使用)