xib和storyboard的使用方法

initWithNibName加載xib或者storyboardhtml

// VCspa

BLEViewController *controller = [[BLEViewController allocinitWithNibName:@"BLEViewController" bundle:nil];htm

// VIEWip

cell =  [[[ NSBundle mainBundle loadNibNamed : @"cell" owner : nil options : nil lastObject];// name,不帶.xibit

 

當出現錯誤:setValue:forUndefinedKey:通常都是xib或者storybord連線的問題io

 http://www.bubuko.com/infodetail-657494.html編譯

找到該controller,右鍵查看某個控件關聯的屬性 ,刪掉以前一個項目的全部連線(注意這裏有黃色警告的地方都是),從新編譯運行便可ast

用xib,不會調用init,而調用awakeFromNib。class

圖標改圓角顯示。 在awakeFromNib方法中用_iconView.layer.cornerRadius = 8;_iconView.layer.maskToBounds = YES;(讓內部的全部圖層都遵循父圖層的邊框來顯示,超出父圖層的內容不顯示,被裁減掉。或者將這句改爲_iconView.clipsToBounds = YES;)cli

相關文章
相關標籤/搜索