高度自适应(标签+表格)

1.UILabel的高度自适应

给UILabel添加类别,要用到高度自适应的地方直接调用即可
其他相关链接:https://mp.weixin.qq.com/s/3ZEaH_ItgZQ63y4LztqYGg

封装的类别:


高度自适应(标签+表格)_第1张图片
屏幕快照 2017-01-03 上午9.59.57.png
高度自适应(标签+表格)_第2张图片
屏幕快照 2017-01-03 上午10.00.38.png

使用如下:


高度自适应(标签+表格)_第3张图片
屏幕快照 2017-01-03 上午10.01.56.png

效果:

高度自适应(标签+表格)_第4张图片
屏幕快照 2017-01-03 上午10.02.31.png
屏幕快照 2017-01-03 上午10.03.52.png
高度自适应(标签+表格)_第5张图片
屏幕快照 2017-01-03 上午10.04.18.png

宽度自适应:

 UILabel *labelTwo = [[UILabel alloc] initWithFrame:CGRectMake(10, 300, 50, 100)];
 labelTwo.text = @"这是labelTwo的宽度自适应这是labelTwo的宽度自适应这是labelTwo的宽度自适应";
 labelTwo.backgroundColor = [UIColor cyanColor];
 labelTwo.font = [UIFont systemFontOfSize:20];
 CGFloat width = [UILabel getWidthWithTitle:labelTwo.text font:labelTwo.font];
 labelTwo.frame = CGRectMake(10, 300, width, 100);
 [self.view addSubview:labelTwo];

效果图:

高度自适应(标签+表格)_第6张图片
屏幕快照 2017-10-26 下午3.00.43.png

2.UITableViewCell高度自适应

以简单例子讲解(图文demo)
UITableView动态计算Cell高度
http://www.jianshu.com/p/721a28cc5adc

你可能感兴趣的:(高度自适应(标签+表格))