UIView 與 Xib關聯
阿新 • • 發佈:2019-08-11
1.首先建立TestView.h,TestView.m檔案和TestView.xib檔案
2.開啟xib檔案,選中View,展開右側的屬性欄,將Class設定為TestView即可
注意:
- 不要在File's Owner中設定class,設定了要刪掉
- 如果File's Owner 有設定關聯的要刪除關掉屬性,只能在View中設定關聯.這點和在ViewController建立Xib的時候有點區別,viewController 關聯的屬性都是通過File's Owner 關聯的
使用方式
- 使用的時候建立物件要用獲取資源的方式建立引用
TestView *testView = [[[NSBundle mainBundle]loadNibNamed:@"TestView" owner:self options:nil]lastObject];
- 如果要在xib中屬性或者其他東西編輯要重新他的載入方式的方法
-(void)awakeFromNib{
[super awakeFromNib];
self.backgroundColor = [UIColor r