gpt4 book ai didi

ios - .svg URL 到 UIImage iOS

转载 作者:可可西里 更新时间:2023-11-01 02:18:57 25 4
gpt4 key购买 nike

我正在从服务器获取 .svg 网址。如何从 .svg url 转换 NSData 并将其转换为 UIImage。我收到类似“https://storage.googleapis.com/pgcdn/ca/svg/lock.svg”的网址,我正在使用此代码

        NSURL *url = [NSURL URLWithString:urlString];
dispatch_queue_t callerQueue = dispatch_get_main_queue();
dispatch_queue_t downloadQueue = dispatch_queue_create("com.test.svg", NULL);
dispatch_async(downloadQueue, ^{
NSData *imageData = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:imageData];
});

此函数将图像作为 nil 值。

最佳答案

您不能将 .svg 加载为 UIImage,但您可以使用 .svg 加载 UIWebView内容,因为 iOS 浏览器可以呈现 SVG。

一些值得探索的线程可能是:

  1. Thread 1
  2. Thread 2
  3. Thread 3

您还可以探索第三方框架 SVGKit .

关于ios - .svg URL 到 UIImage iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32808901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com