美文网首页
用XIB定制一个UIView控件

用XIB定制一个UIView控件

作者: 努力奔跑的小男孩 | 来源:发表于2017-06-30 14:42 被阅读25次

|在工作中我们经常使用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吧.

相关文章

网友评论

      本文标题:用XIB定制一个UIView控件

      本文链接:https://www.haomeiwen.com/subject/dzobcxtx.html