美文网首页
xib和storyboard的对比

xib和storyboard的对比

作者: 哎呦哎呦小葵花 | 来源:发表于2016-12-22 22:49 被阅读0次

xib和storyboard的对比

  • 共同点

  • 都是用来描述软件界面

  • 都用运用Interface Builder工具编辑

  • 本质都是转换成代码去创建控件(控件都可以拖进去)

  • 不同点

  • xib属于轻量级的,只用用来展示界面

  • storyboard是重量级的,它是用来展示整个app的多个界面,并且可以设置界面之间的跳转关系


xib的加载

// 方法1
NSArray *views = [[NSBundle mainBundle] loadNibNamed:@"xib文件名" owner:nil options:nil]

// 方法2
UINib *nib = [UINib nibWithNibName:@"xib文件名" bundle:nil];
NSArray *views = [nib instantiateWithOwner:nil options:nil];

// 然后取出数组的lastObject

使用xib自定义的步骤

  • 新建自定义控件类


    Snip20161221_1.png
  • 新建xib文件(文件名建议和自定义控件类名相同)


    Snip20161221_2.png
  • 修改xib中calss类型,相当于指定给想对象的自定义控件类


    Snip20161221_3.png
  • 封装xib的加载过程


    Snip20161221_5.png
  • 增加模型属性,在模型属性的setter方法中设置数据到控件上


    Snip20161221_7.png

相关文章

  • Xib和StoryBoard对比

    共同点: 都是用来描述软件界面 都用Interface Builder工具来编辑 本质都是转换成代码去创建控件 不...

  • xib和storyboard的对比

    xib和storyboard的对比 共同点 都是用来描述软件界面 都用运用Interface Builder工具编...

  • UIView

    view的封装 Xib和storyboard对比 Xib的加载 使用xib自定义view的步骤 l新建自定义控件类...

  • Xib文件的使用

    Xib文件的使用 Xib文件也是一种描述控件布局的文件 Xib和storyboard的对比共同点都用来描述软件界面...

  • 011:Xib的使用

    Xib和storyboard的对比 共同点: 都用来描述软件界面 都用Interface Builder工具来编辑...

  • xib 和 storyboard

    xib和storyboard的对比 共同点 都是用来描述软件界面 都用运用Interface Builder工具编...

  • XIB自定义View

    Xib和storyboard对比 共同点:都用来描述软件界面都用InterfaceBuilder工具来编辑本质都是...

  • IOS中关于Xib的使用

    ios中关于Xib使用 xib和Storyboard的区别xib是轻量级,用来描述局部UI界面Storyboard...

  • 22.Storyboard中使用xib,xib中使用xib并实现

    storyboard中能够插入xib定义的view,并能够预览,xib中插入xib使用方法和storyboard是...

  • xib的使用

    xib和storyboard对比 共同点都用来描述软件界面都用interface Buidler工具来编辑本质都是...

网友评论

      本文标题:xib和storyboard的对比

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