該文章為本人獨創,轉載請說明,謝謝合作
先上個效果圖
可以明顯的看到 Test View 和 Test View2 都只是一個view。
但是他們現在看起來像是一個image
來,再看一下這兩個view對應的xib
好了廢話不多說,直接上干貨
第一步,創建 .h .m
繼承LMAutoLoadXibView這個類
然后再創建xib文件
需要創建的東西到這里就結束了。
第二步 設置 File‘s Owner
然后就可以使用了,來,測試一下,我先更改下這個view的大小,然后在這個view里放一些東西,
增加了一個image ,一個button,一個label
來到Main.sb增加一個view
更改一下class 然后神奇的事情就出現了,到這里基本的東西就結束了
然后說一下擴展 .h文件中這樣寫,然后連線
然后是.m
然后來到Main.sb里發現右邊多了這個東東,讓我們來改一下試試
神奇的事情出現了
源代碼
github鏈接:GitHub - Saeey/LMAutoLoadXibDemo?
參考資料:
1.使用IB_DESIGNABLE動態查看,修改Masonry純代碼布局 - 簡書?? //使用IB_DESIGNABLE動態查看,修改Masonry純代碼布局
2.Nested Xib Views - 使用XIB實現嵌套自定義視圖 - GeekerProbe?? ? //使用XIB實現嵌套自定義視圖
3.xib文件中加載另一個xib文件 - 簡書 //xib文件中加載另一個xib文件
有任何iOS的問題都可以聯系我的qq:604493843
也可以給我發郵件