2010-02-19 51 views
3

我在three20 Google Group中发现了一个关于尚未实现的外部图像支持的旧帖子,但这已经过去几个月了,它看起来像TTStyledText是 尝试以在新版本中支持外部图像。如何让Three20的TTStyledTextLabel能够与外部图像一起工作?

我拉我的头发,试图找出为什么它不工作 我。要进行重现,可以将TTCatalog/ StyledTextTestController.m中的示例文本更改为指向外部图像而不是 包映像。通过浏览,我可以看到图像实际上是通过网络下载的 ,一旦加载,TTStyledText在其委托(TTStyledTextLabel)上调用 styledTextNeedsDisplay,但 显示从不更新以显示新图像。

如果我关闭了应用程序并重新启动它,则图像从缓存中的 正确加载,但它必须以内联方式下载时才能正常工作。 有没有人找到解决这个问题的办法?

回答

8

呃。弄清楚了。您必须在您的img标记中指定一个heightwidth,或者在它加载时指定一个CGRectZero,并且不显示。

相关问题