在iOS开发中经常会使用xib来快速开发UI,那么有时候会遇到要在某个view的xib继续添加子view的xib,那么如何做到呢,咳咳,请继续往下看。
譬如我们有这样一个工程,我们要在storyboard以xib的方式把SubXibView添加上去。
1.构造SubXibView
首先选中SubXibView的xib文件,然后把xib的File's Owner选中,在右边的Class中标示为SubXibView类,注意是File's Owner的哦,如下图:
构造子view
然后在SubXibView.h中添加一个View的属性,并和xib的View关联起来,如下:
添加mainView
在xib中按住ctl从File's Owner 拖线到View,并和创建的mainView关联:
拉线
关联
在.m文件中加入以下代码:
M
这样子view的关键步骤就ok了
2.添加子view到父view上
这里我要把SubXibView以xib的方式添加到stroyboard上,添加到别的父view的xib上同理:
添加的目标View上
拉个view上去,然后把Class改为子view的类名就好了,运行看看吧
完美
完美!