Label自适应高度与长度

2016-08-31  本文已影响84人  _源计划

一、自适应高度
//首先要设置一个属性,赋给label可显示的最大行数, 0 表示不限制行数
self.label.numberOfLines = 0;

CGSize size = [text sizeWithAttributes:@{NSFontAttributeName: [UIFont systemFontOfSize:17.0]}];
// ceilf()向上取整函数, 只要大于1就取整数2. floor()向下取整函数, 只要小于2就取整数1.
CGSize size = CGSizeMake(ceilf(size.width), ceilf(size.height));
label.frame = CGRectMake(0, 0, size.width, size.height);

上一篇 下一篇

猜你喜欢

热点阅读