iOS 如何關聯xib和控制器
阿新 • • 發佈:2019-01-05
Xib檔案建立的時候是選擇User Interface裡面的Empty模板建立,當然,如果你想建立一個新的歡迎介面,可以直接選擇Launch Screen模板,此外,Storyboard檔案也是在這選擇。當你選擇Empty模板時,預設建立的檔案字尾名為xib,也就是xib檔案。
<三> 控制器自動新增xib檔案
在建立控制器的時候,會有一個選項,是否選擇同時建立xib檔案,如果勾選上這個選項,會自動生成三個檔案,該類的標頭檔案和原始檔,以及xib檔案,xib檔案中的view就是控制器中的view屬性,因此,當前的這個xib檔案就是控制器的圖形介面,在這裡新增控制元件和通過程式碼新增效果是一樣的。
<四> 控制器手動新增xib檔案
如果在建立控制器的時候沒有選擇同時建立xib檔案,而是單獨再建立xib檔案,就需要按照步驟進行關聯。
1、保證建立的xib檔案的名字與控制器的名字保持一致。
2、建立的xib檔案是一個空檔案,需要從xCode右下角的IB拖一個UIView控制元件到介面上。
3、點選xib檔案中的File’s Owner,將它設定為控制器類,也就意味著當前這個xib檔案的是屬於當前控制器類。
4、將控制器中的view屬性與xib中的view進行連線,因為當前的File’s Owner代表的就是控制器,因此就是用File’s Owner與view連線,連線的方式有多種。
連線成功後,會看到右側屬性看到效果。