1.背景
有些我們不能只用代碼去構建界面,代碼是萬能的,你用其他方式可以實現的界面,用代碼也一定能
實現,但是我們沒必要這樣做,有的時候用xib會是更好的選擇,代碼和xib的優劣地方我們得知道,為了
兼顧這兩種構建界面得優勢,混合使用是一種不錯得選擇。(我遇到這個問題是在用代碼寫一個靜態得表單
,我不會弄這個,所以實現得也是動態得,我想其實也是沒法實現靜態得吧,用這種方式實現得表單獲取數據會是
一個很大得難題:用代理可以實現,真的用這種方式去做你會覺得很麻煩,Xib得靜態表格也就有很大得方便性,因
為可以直接訪問到每一個控件。)
2.開發環境
我的開發環境是Xcode 5.1.1,IOS SDK 7.1
3.兩種實現
一 、先建類文件,后單獨建xib
用這種方式有時會出現一些問題,所以不建議這樣做
步驟:
1.新建類文件
2.新建xib文件,最好就是與類文件名相同
3.兩文件建立關聯(注意划標注得地方)
1)拖一個View到上面。(是View不能是ViewControl,這個很關鍵 ViewControl就不是這樣弄了)
2)關聯類文件
3)關聯View。(按住ctrl把View 旁邊得小點拖到界面上,這樣就會建立起關聯得線)
4、使用Xib (引用頭文件),新建
FirstViewController *firstview = [[FirstViewController alloc]initWithNibName:@"First" bundle:nil];
二 、建類文件得時候勾選同時新建xib
新建完后直接使用。
4.源碼下載