用XIB定制一个UIView控件

|在工作中我们经常使用XIB订制一个UITableViewCell 或者UICollectionViewCell,但是很多时候我们也经常使用UIView, 如何使用XIB也能拖拖拽拽出来一个自己想要的UIView呢.具体方法如下:

1.新建一个类继承UIView
用XIB订制UIView 第一步.png
2.然后新建一个空的XIB
用XIB订制UIView 第二步.png
第三步
用XIB订制UIView 第三步.png
第四步 首先拖拽一个UIView,然后进行绑定
用XIB订制UIView_第四步.png
第五步 就是拖拖拽拽你需要的控件 和 为控件 添加约束了
第六步 在.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];
效果图
效果图.png

| 自此, 整个流程已经结束.这样写程序速度会大幅度增加呦.赶快使用NIB订制自己想要的UIView吧.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容