我想显示一个充满 SVG 图像的 UITableView。我从服务器获取 svg 标记的 xml 字符串,并希望能够在后台线程上的 UITableViewCell 内绘制图像。我的方法是将 svg 转换为 UIImage 并将其缓存,然后将其加载到单元格中的 UIImageView 中。
我看过 SVGKit,但似乎没有办法从字符串(目前仅从文件)创建 SVGView,而且当我进行文件存储然后检索 SVGView 时,速度非常慢。
那么有没有人知道在后台线程(在drawRect函数之外)将SVG字符串转换为UIImage的快速方法?