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 回答