xib簡記

xib文件主要用來描述一塊局部的UI界面,在開發階段面向開發者的爲xib文件,當裝載入手機,xib文件就回轉爲nib文件。xib文件的加載步驟如下:

  1. 自定義xib(若要封裝自定義模型,需建立相同類型及屬性相對應的模型,並進行關聯,並重寫模型set方法對xib中對應子控件進行賦值)

  2. 加載方法:

//方法1:
//這個方法創建xib所有對象,並將對象按順序放入obj中
NSArray *obj = [[NSBundle mainBundle] loadNibName:@"AppView" owner:nil options:nil];

//若只有一個view對象,可寫成如下
UIView *subView = [[[NSBundle mainBundle] loadNibName:@"AppView" owner:nil options:nil] lastObject];
//方法2:
//bundle參數可以爲nil,默認爲main bundle
UINib *nib = [UINib nibWithNibName:@"AppView" bundle:[NSBundle mainBundle]];
NSArray *obj = [nib instantiateWithOwner:nil options:nil];
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章