美文网首页iOS Developer
iOS开发之计算文本控件行数

iOS开发之计算文本控件行数

作者: Daniel_Guo | 来源:发表于2016-11-30 15:57 被阅读409次

开发场景--更具控件中文本的行数做不同的适配

实现方法:

  先计算总文字的高度,然后再除以每行文字的高度。

代码展示:

总文字的高度:
CGFloat  textH = [label.text  boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size.height;

每行文字的高度:

CGFloat lineHeight = label.font.lineHeight;

行数:

NSInteger  lineCount = textH / lineHeight;

相关文章

网友评论

    本文标题:iOS开发之计算文本控件行数

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