美文网首页
ios开发 根据文字内容和字体来设置uilabel的frame

ios开发 根据文字内容和字体来设置uilabel的frame

作者: ios小白 | 来源:发表于2016-07-20 15:18 被阅读90次

//2) 根据文字的内容和字体的大小进行content的frame的设置

//a) 通过字体的大小获取相关的字体内容

NSDictionary *arrtributeDic = @{ NSFontAttributeName : [UIFont systemFontOfSize:_contentFontSize]};

//b) 通过获取的字体属性,计算content的frame大小

CGRect frame = [content boundingRectWithSize:CGSizeMake(kScreenW-160, 1000)

options:NSStringDrawingUsesLineFragmentOrigin

attributes:arrtributeDic

context:nil];

//c) 赋值_frame

_frame = frame;

相关文章

网友评论

      本文标题:ios开发 根据文字内容和字体来设置uilabel的frame

      本文链接:https://www.haomeiwen.com/subject/tlvvjttx.html