1. 程式人生 > >UIView 與 Xib關聯

UIView 與 Xib關聯

1.首先建立TestView.h,TestView.m檔案和TestView.xib檔案

2.開啟xib檔案,選中View,展開右側的屬性欄,將Class設定為TestView即可

注意:

  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 r