UITableViewCell自适应高度

前言

小编(自称小编的感觉就是不一样,有种高大上的感觉O(∩_∩)O哈哈~)第一次写博客。


小编是从事iOS开发的到目前为止已有两个月(是不是在想才做两个月的程序员也敢写博客!),自从上小学写日记,中学写作文,大学写检讨之后就基本上没怎么动过笔。现在也是难为小编了。


小编开始使用也有挺久了,在开发中遇到的问题基本上在上都能找到。可能是我的水平尚浅的原因。但是自我感觉真的很不错。

从现在开始。小编会把每天遇到的问题以及解决之后的方法。通过文章的形式来分享给大家。可能小编的解决的方式比较笨拙。有些不足的地方希望大家指正。希望与共进步。废话不多说。先来张图爽一下。

UITableViewCell自适应高度_第1张图片
美女比基尼(不知道配一张什么图比较好就她了)

小编是用SDAutoLayout在实现的cell自适应高度(相对比较简单直接的方法)


1.

//先下载SDAutoLayout(github上有)或者cocoapods

//导入下面两个头文件

#import    "UITableView+SDAutoTableViewCellHeight.h"

#import    "UIView+SDAutoLayout.h"

2.正常创建tableView遵守协议实现代理方法

3.创建数据源NSMutableArray*dataSource;

4.创建model类

UITableViewCell自适应高度_第2张图片
model类

5.创建自定义Cell

//自定义cell  .h类

#import"Model.h"

@interfaceCell:UITableViewCell

@property(nonatomic,strong)UILabel*labelText;

@property(nonatomic,strong)Model*model

;@end

UITableViewCell自适应高度_第3张图片
自定义cell.m

6.Controller类

UITableViewCell自适应高度_第4张图片
controller类

运行时的效果图


UITableViewCell自适应高度_第5张图片
这图为什么这么大

自适应高度像微信朋友圈,新浪微博。原理小编感觉基本上跟这个差不多。

初次分享。小编也希望自己能坚持下去。非常感谢小编自己O(∩_∩)O哈哈~

你可能感兴趣的:(UITableViewCell自适应高度)