3

我在three20 Google Group 中发现了一篇关于尚未实施外部图像支持的旧帖子,但那是几个月前的事了,看起来TTStyledText 正 试图在较新的版本中支持外部图像。

我正在拔头发,试图弄清楚为什么它对我不起作用。要重现,您可以更改 TTCalog/StyledTextTestController.m 中的示例文本以指向外部图像而不是捆绑图像。逐步浏览,我可以看到图像实际上是通过网络下载的,一旦加载,TTStyledText 在其委托 (TTStyledTextLabel) 上调用 styledTextNeedsDisplay,但显示从未更新以显示新图像。

如果我关闭应用程序并重新启动它,图像会从缓存中正确加载,但是当它必须内联下载它时它永远不会工作。有没有人找到解决这个问题的方法?

4

1 回答 1

8

啊。弄清楚了。你必须在你的标签中指定一个heightand或者当它加载时它有一个 rect并且不显示。widthimgCGRectZero

于 2010-02-25T19:27:23.097 回答