在iOS開發(fā)中經(jīng)常會(huì)使用xib來快速開發(fā)UI秘遏,那么有時(shí)候會(huì)遇到要在某個(gè)view的xib繼續(xù)添加子view的xib,那么如何做到呢蔬捷,咳咳垄提,請(qǐng)繼續(xù)往下看。
譬如我們有這樣一個(gè)工程周拐,我們要在storyboard以xib的方式把SubXibView添加上去铡俐。
1.構(gòu)造SubXibView
首先選中SubXibView的xib文件,然后把xib的File's Owner選中妥粟,在右邊的Class中標(biāo)示為SubXibView類审丘,注意是File's Owner的哦,如下圖:
然后在SubXibView.h中添加一個(gè)View的屬性勾给,并和xib的View關(guān)聯(lián)起來滩报,如下:
在xib中按住ctl從File's Owner 拖線到View锅知,并和創(chuàng)建的mainView關(guān)聯(lián):
在.m文件中加入以下代碼:
這樣子view的關(guān)鍵步驟就ok了
2.添加子view到父view上
這里我要把SubXibView以xib的方式添加到stroyboard上,添加到別的父view的xib上同理:
拉個(gè)view上去脓钾,然后把Class改為子view的類名就好了售睹,運(yùn)行看看吧
完美!