0

SVG 画像でいっぱいの UITableView を表示したい。サーバーから svg タグの xml 文字列を取得し、バックグラウンド スレッドで UITableViewCell 内の画像を描画できるようにしたいと考えています。私のアプローチは、svg を UIImage に変換してキャッシュし、それをセルの UIImageView にロードすることでした。

SVGKit を見てきましたが、文字列から SVGView を作成する方法がないようです (現在はファイルからのみ)。さらに、ファイル ストアを実行してから SVGView を取得すると、信じられないほど遅くなります。

バックグラウンド スレッド ( drawRect 関数の外) で SVG 文字列を UIImage に変換する高速な方法を知っている人はいますか?

4

1 に答える 1

1

SVG 文字列のコンテンツを含む NSData オブジェクトを取得しようとして、- (id)initWithData:(NSData *)data を使用して画像を取得しようとしましたか?

于 2012-06-03T15:01:28.137 に答える