前言
小编(自称小编的感觉就是不一样,有种高大上的感觉O(∩_∩)O哈哈~)第一次写博客。
小编是从事iOS开发的到目前为止已有两个月(是不是在想才做两个月的程序员也敢写博客!),自从上小学写日记,中学写作文,大学写检讨之后就基本上没怎么动过笔。现在也是难为小编了。
小编开始使用简书也有挺久了,在开发中遇到的问题基本上在简书上都能找到。可能是我的水平尚浅的原因。但是自我感觉真的很不错。
从现在开始。小编会把每天遇到的问题以及解决之后的方法。通过文章的形式来分享给大家。可能小编的解决的方式比较笨拙。有些不足的地方希望大家指正。希望与共进步。废话不多说。先来张图爽一下。
美女比基尼(不知道配一张什么图比较好就她了)
小编是用SDAutoLayout在实现的cell自适应高度(相对比较简单直接的方法)
1.
//先下载SDAutoLayout(github上有)或者cocoapods
//导入下面两个头文件
#import "UITableView+SDAutoTableViewCellHeight.h"
#import "UIView+SDAutoLayout.h"
2.正常创建tableView遵守协议实现代理方法
3.创建数据源NSMutableArray*dataSource;
4.创建model类
model类
5.创建自定义Cell
//自定义cell .h类
#import"Model.h"
@interfaceCell:UITableViewCell
@property(nonatomic,strong)UILabel*labelText;
@property(nonatomic,strong)Model*model
;@end
自定义cell.m
6.Controller类
controller类
运行时的效果图
这图为什么这么大
自适应高度像微信朋友圈,新浪微博。原理小编感觉基本上跟这个差不多。
初次分享。小编也希望自己能坚持下去。非常感谢小编自己O(∩_∩)O哈哈~