本文介绍: / 设置每行的最后单词是否截断,在0.0-1.0之间,默认为0.0,越接近1.0单词被截断的可能性越大,iOS13上,NSAttributedString设置折行方式NSLineBreakByTruncatingTail,计算高度出错,只返回一行的高度。设置hyphenationFactor=1,在计算就返回正常高度了。
iOS13上,NSAttributedString设置折行方式NSLineBreakByTruncatingTail,计算高度出错,只返回一行的高度。
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc]init];
style.hyphenationFactor = 1; // 设置每行的最后单词是否截断,在0.0-1.0之间,默认为0.0,越接近1.0单词被截断的可能性越大,
设置hyphenationFactor=1,在计算就返回正常高度了。
找到了解决方案。只需将 NSMutableParagraphStyle
上的 setAllowsDefaultTighteningForTruncation
设置为 YES。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。