1. 程式人生 > >iOS 如何關聯xib和控制器

iOS 如何關聯xib和控制器

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連線,連線的方式有多種。

連線成功後,會看到右側屬性看到效果。