我想显示一个充满SVG图像的UITableView。我从服务器获取svg标记的xml字符串,并希望能够在后台线程上绘制UITableViewCell内的图像。我的方法是将svg转换为UIImage并将其缓存,然后将其加载到单元格中的UIImageView中。
我看过SVGKit,但似乎没有办法从字符串创建一个SVGView(仅来自当前的文件),再加上当我执行文件存储然后检索SVGView时,它的速度非常慢
那么有没有人知道在后台线程(在drawRect函数之外)将SVG字符串转换为UIImage的快速方法?
答案 0 :(得分:1)
您是否已经尝试使用SVG字符串内容获取NSData对象,然后使用 - (id)initWithData:(NSData *)数据来获取图像?