|在工作中我们经常使用XIB订制一个UITableViewCell 或者UICollectionViewCell,但是很多时候我们也经常使用UIView, 如何使用XIB也能拖拖拽拽出来一个自己想要的UIView呢.具体方法如下:
1.新建一个类继承UIView
2.然后新建一个空的XIB
第三步
第四步 首先拖拽一个UIView,然后进行绑定
第五步 就是拖拖拽拽你需要的控件 和 为控件 添加约束了
第六步 在.m 文件写关键代码 因为是用XIB订制的所以一定要写 awakeFromNib() 方法 , 然后你再写其他的方法(根据自己需要)
- (void)awakeFromNib {
[super awakeFromNib];
self.backgroundColor = [UIColor grayColor];
}
####### 第七步 如何使用 首先在要使用的地方引入头文件, 然后再写如下代码
MineCellView * mine = [[NSBundle mainBundle]loadNibNamed:@"MineCellView" owner:nil options:nil].lastObject;
mine.frame = CGRectMake(0, 100, self.view.frame.size.width, 60);
[self.view addSubview:mine];
效果图
| 自此, 整个流程已经结束.这样写程序速度会大幅度增加呦.赶快使用NIB订制自己想要的UIView吧.