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

相关文章
相关标签/搜索