SVG XML NSString到后台线程上的UIImage

时间:2012-06-03 13:32:59

标签: iphone ios svg uiimage cgcontext

我想显示一个充满SVG图像的UITableView。我从服务器获取svg标记的xml字符串,并希望能够在后台线程上绘制UITableViewCell内的图像。我的方法是将svg转换为UIImage并将其缓存,然后将其加载到单元格中的UIImageView中。

我看过SVGKit,但似乎没有办法从字符串创建一个SVGView(仅来自当前的文件),再加上当我执行文件存储然后检索SVGView时,它的速度非常慢

那么有没有人知道在后台线程(在drawRect函数之外)将SVG字符串转换为UIImage的快速方法?

1 个答案:

答案 0 :(得分:1)

您是否已经尝试使用SVG字符串内容获取NSData对象,然后使用 - (id)initWithData:(NSData *)数据来获取图像?