UIView 與 Xib關聯

1.首先建立TestView.h,TestView.m文件和TestView.xib文件bash

2.打開xib文件,選中View,展開右側的屬性欄,將Class設置爲TestView便可

注意:ui

  1. 不要在File's Owner中設置class,設置了要刪掉
  2. 若是File's Owner 有設置關聯的要刪除關掉屬性,只能在View中設置關聯.這點和在ViewController建立Xib的時候有點區別,viewController 關聯的屬性都是經過File's Owner 關聯的

使用方式

  1. 使用的時候建立對象要用獲取資源的方式建立引用
TestView *testView = [[[NSBundle mainBundle]loadNibNamed:@"TestView" owner:self options:nil]lastObject];
    
複製代碼
  1. 若是要在xib中屬性或者其餘東西編輯要從新他的加載方式的方法
-(void)awakeFromNib{
    [super awakeFromNib];
    self.backgroundColor = [UIColor redColor];
}
複製代碼
相關文章
相關標籤/搜索