3

外部画像のサポートがまだ実装されていないという古い投稿を three20 Google グループで見つけましたが、それは数か月前のものであり、TTStyledText は 新しいリリースで外部画像をサポートしようとしているようです。

なぜそれがうまくいかないのかを理解しようとして、髪を抜いています。再現するには、TTCatalog/StyledTextTestController.m 内のサンプル テキストを変更して、バンドル イメージではなく外部イメージを指すようにします。一歩進んでみると、画像がネットワーク経由で実際にダウンロードされ、読み込まれると、TTStyledText はデリゲート (TTStyledTextLabel) で styledTextNeedsDisplay を呼び出しますが、新しい画像を表示するために表示が更新されることはありません。

アプリを閉じて再起動すると、画像はキャッシュから適切に読み込まれますが、インラインでダウンロードする必要がある場合は機能しません。誰かがこの問題の解決策を見つけましたか?

4

1 に答える 1

8

うーん。理解した。heightタグでandを指定する必要がありwidthます。そうしないとimg、読み込み時に rect がCGRectZeroあり、表示されません。

于 2010-02-25T19:27:23.097 に答える