在iOS开发中经常会使用xib来快速开发UI,那么有时候会遇到要在某个view的xib继续添加子view的xib,那么如何做到呢,咳咳,请继续往下看。
譬如我们有这样一个工程,我们要在storyboard以xib的方式把SubXibView添加上去。
1.构造SubXibView
首先选中SubXibView的xib文件,然后把xib的File's Owner选中,在右边的Class中标示为SubXibView类,注意是File's Owner的哦,如下图:

然后在SubXibView.h中添加一个View的属性,并和xib的View关联起来,如下:

在xib中按住ctl从File's Owner 拖线到View,并和创建的mainView关联:


在.m文件中加入以下代码:

这样子view的关键步骤就ok了
2.添加子view到父view上
这里我要把SubXibView以xib的方式添加到stroyboard上,添加到别的父view的xib上同理:

拉个view上去,然后把Class改为子view的类名就好了,运行看看吧

完美!
网友评论