如果 html 元素是 <p>
或<div>
正确的将是错误的。
如果 html 元素是 <span>
正确的将是正确的。
例如。
http://test-1252137158.file.myqcloud.com/myFloder/WX20180717-112628%402x.png
http://test-1252137158.file.myqcloud.com/myFloder/WX20180717-112649%402x.png
http://test-1252137158.file.myqcloud.com/myFloder/WX20180717-112706%402x.png
代码:
最佳答案
您还需要传递标志NSStringDrawingUsesFontLeading
以考虑使用的字体。
类似这样的东西(第 41 行):
CGRect rect = [str boundingRectWithSize:CGSizeMake(200, CGFLOAT_MAX)
options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading
context:NULL];
关于ios - -[NSAttributedStringboundingRectWithSize] html的矩形是错误的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51374155/