我发现三个Google集团中有一篇关于外部图片支持尚未实现的旧帖子,但这已经有几个月了,它看起来像是TTStyledText 尝试以支持较新版本中的外部图像。
我拔出头发试图找出它为什么不起作用 我。要重现,您可以更改TTCatalog /中的示例文本 StyledTextTestController.m指向外部图像而不是 捆绑图像。单步执行,我可以看到图像实际上是 通过网络下载并加载后,TTStyledText调用 styledTextNeedsDisplay在其委托(TTStyledTextLabel)上,但是 显示永远不会更新以显示新图像。
如果我关闭应用并重新启动它,则会正确加载图像 缓存,但它必须在内联下载时才能工作。 有没有人找到解决这个问题的方法?
答案 0 :(得分:8)
唉。弄清楚了。您必须在height
标记中指定width
和img
,或者在加载时,它的矩形为CGRectZero
且不显示。