UILabel显示NSAttributedString,大图像超出范围

时间:2015-12-15 05:53:54

标签: html ios uilabel nsattributedstring

我有UILabel显示HTML文字。原始HTML文本首先转换为NSAttributedString,然后显示在UILabel中。

我面临的问题是HTML中的大尺寸图像超出了UILabel的范围。 HTML中的<img>对象应该在UILabel范围内扩展,但它们不适合。

我该如何解决这个问题?

JS小提琴参考:http://jsfiddle.net/n4xr3kdd/1/

编辑(2015-12-15):

我已经尝试将HTML文本包装在以下包装器代码中并且可以正常工作:

<style>.img_wrapper img {width:100%;}</style><div class="img_wrapper" style="width: 250px;">[INSERT_HTML_TEXT_HERE]</div>

但是,它会缩放图像以固定250px宽度,因此在右侧显示额外的空白区域。我希望图像根据width的{​​{1}}动态重新调整大小/调整大小(在不同的设备和方向上有所不同)。

0 个答案:

没有答案