2010-02-19 53 views
3

我在three20 Google Group中發現了一個關於尚未實現的外部圖像支持的舊帖子,但這已經過去幾個月了,它看起來像TTStyledText是 嘗試以在新版本中支持外部圖像。如何讓Three20的TTStyledTextLabel能夠與外部圖像一起工作?

我拉我的頭髮,試圖找出爲什麼它不工作 我。要進行重現,可以將TTCatalog/ StyledTextTestController.m中的示例文本更改爲指向外部圖像而不是 包映像。通過瀏覽,我可以看到圖像實際上是通過網絡下載的 ,一旦加載,TTStyledText在其委託(TTStyledTextLabel)上調用 styledTextNeedsDisplay,但 顯示從不更新以顯示新圖像。

如果我關閉了應用程序並重新啓動它,則圖像從緩存中的 正確加載,但它必須以內聯方式下載時才能正常工作。 有沒有人找到解決這個問題的辦法?

回答

8

呃。弄清楚了。您必須在您的img標記中指定一個heightwidth,或者在它加載時指定一個CGRectZero,並且不顯示。

相關問題