massonry自定义cell
来源:互联网 发布:知到app下载安装 编辑:程序博客网 时间:2024/06/10 14:09
通过massonry实现自定义cell
初始化方法实现辅助视图:
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { self.accessoryType = 1;//右箭头 //让cell的分割线 去掉左边距 self.separatorInset = UIEdgeInsetsZero; } return self;}
添加Label:
- (UILabel *)titleLb{ if (_titleLb == nil) { _titleLb = [UILabel new]; [self.contentView addSubview:_titleLb]; [_titleLb mas_makeConstraints:^(MASConstraintMaker *make) { make.centerY.equalTo(0); //注意, 这里用的点语法调用的iconIV. 因为懒加载的原因, 可以保证iconIV一定是初始化过的.!!! make.left.equalTo(self.iconIV.mas_right).offset(12); }]; } return _titleLb;}
添加视图:
- (UIImageView *)iconIV{ if (_iconIV == nil) { _iconIV = [UIImageView new]; [self.contentView addSubview:_iconIV]; [_iconIV mas_makeConstraints:^(MASConstraintMaker *make) {// make.size.equalTo(20); make.left.equalTo(10); make.centerY.equalTo(0); }]; } return _iconIV;}
效果如下:
阅读全文
0 0
- massonry自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- 自定义cell
- iOS Massonry约束自定义TableViewCell自适应行高的约束冲突的问题
- iOS cell自适应 自定义cell
- Cell报表 自定义公式
- 自定义cell另一种方法
- 使用xib自定义Cell
- poj 图相关之1062 昂贵的聘礼
- 【Linux】解决Linux上解压jdk报错gzip: stdin: not in gzip format
- 产品经理需要了解的概念【职位篇】
- 联系人添加查找修改(有搜索功能)(OC)
- java:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- massonry自定义cell
- 《HeadFirst设计模式》书摘-策略模式/观察者模式
- 使用systemback制作Ubuntu自定义系统镜像和系统备份
- 【实验】老式的Docker Swarm 集群操作与单机Docker的不同之处
- 彻底解决前端开发在前后端分离过程中的跨域问题
- 学习笔记:MySQL基准测试之tpcc-mysql
- Leetcode 545. Boundary of Binary Tree
- 时间戳的几种方法
- 线程属性整理