您的位置:首页 > 其它

自适应高度 —  按照文字 设置显示控件自适应 高度

2015-12-10 22:13 120 查看
+ (CGFloat)heightForContent:(NSString *)content{
//参数1.设置计算高度按照什么样的size来计算
//注意:宽度一定于label宽度一致,高度尽量大一些
//参数2.设置计算类型
//参数3.设置计算内容按照多大的字体计算
//注意:字体大小也要跟label一样
// NSFontAttributeName
//参数4.系统备用参数,设置为nil
CGSize size = CGSizeMake(355, 10000);
NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:13.0],NSFontAttributeName, nil];
CGRect frame = [content boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];
return frame.size.height;
}


注意: size的宽度要与所赋值的lable宽度一致
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: