- 博客(4)
- 收藏
- 关注
原创 关于批量控件在视图中的布局(以按钮为例)
一个赏心悦目的界面,少不了的就是排版,我们项目中比较常见的就是方形的布局, 图片,按钮,标签的布局等等;这里我就以按钮为例,介绍几种开发中对批量控件布局的方式:
2017-04-24 16:35:09
540
原创 如何利用 YYModel 来解析嵌套模型
利用 YYModel 对嵌套模型进行解析: 1.最外层:provinceModel(省模型) : NSString *province , NSArray<cityModel *> *children (里面装的是城市模型),也需要做字典装模型,所以要在 .m 中实现协议的这个方法: + (NSDictionary *)modelContainerPropertyGenericClass { return @{@“children”:[cityModel class]};
2017-04-24 13:24:33
6913
原创 tableView 滚动 cell 中设置圆角头像性能优化的问题
一般底层的东西效率都是最高的,所以我们想到使用绘制的办法,来设置圆角头像 func createCircleImage(color: UIColor = UIColor.white, size: CGSize = CGSize(width: 1, height: 1), callBack:@escaping (UIImage?)->()) { DispatchQueue.global().async { let rect = CGRect(origi
2017-04-24 13:20:17
388
原创 tableView的性能优化
tableView 的性能优化总结:1、cell重用:1.所有的UI 都要提前创建好,不要一边滚动一边创建 2.所有的数据都要提前准备好,不要一边滚动一边处理数据2、缓存行高:1.提前将 cell 的高度计算好, 不缓存行高有两种方式: 1.自适应行高 : tableView.estimatedRowHeight = 200 tableView.rowHeight = UITableViewA
2017-04-24 13:12:01
250
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人