我想显示一个充满 SVG 图像的 UITableView。我从服务器获取 svg 标签的 xml 字符串,并希望能够在后台线程上的 UITableViewCell 内绘制图像。我的方法是将 svg 转换为 UIImage 并缓存它,然后将其加载到单元格中的 UIImageView 中。
我看过 SVGKit,但似乎没有办法从字符串创建 SVGView(当前仅从文件),而且当我执行文件存储然后检索 SVGView 时,速度非常慢.
那么有人知道在后台线程(在drawRect函数之外)将SVG字符串转换为UIImage的快速方法吗?
最佳答案
您是否已尝试获取具有 SVG 字符串内容的 NSData 对象,然后使用 - (id)initWithData:(NSData *)data 来获取图像?
关于iphone - 在后台线程上将 SVG XML NSString 转换为 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10870788/