高度自适应(标签+表格)
2016-12-20 本文已影响107人
Kevin_wzx
1.UILabel的高度自适应
给UILabel添加类别,要用到高度自适应的地方直接调用即可
封装的类别:
屏幕快照 2017-01-03 上午9.59.57.png 屏幕快照 2017-01-03 上午10.00.38.png
使用如下:
屏幕快照 2017-01-03 上午10.01.56.png
效果:
屏幕快照 2017-01-03 上午10.02.31.png 屏幕快照 2017-01-03 上午10.03.52.png 屏幕快照 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];
效果图:
2.UITableViewCell高度自适应
以简单例子讲解(图文demo)
UITableView动态计算Cell高度
http://www.jianshu.com/p/721a28cc5adc