相关疑难解决方法(0)

iPhone应用程序中的SVG图像

我正在寻找一个小教程,可以帮助我在iPhone应用程序中使用svg图像.我正在尝试了解svg格式,并且想知道苹果是否有相关材料?特别是,iPhone.

是否有适用于SVG的iPhone SDK 3.0+中的任何开源库或框架?

任何帮助表示赞赏.谢谢.穆斯塔法

iphone svg frameworks

13
推荐指数
1
解决办法
2万
查看次数

加载Adobe Illustrator(.ai)文件

是否可以加载.ai文件并以编程方式打开它们?

这是我尝试过的:

- (IBAction)openDocument:(id)sender
{
    QLPreviewController *previewController = [[QLPreviewController alloc] init];
    [previewController setDataSource:self];
    [previewController setDelegate:self];
    [self presentModalViewController:previewController animated:YES];
}

- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller
{
    return 1;
}

- (id <QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index
{
    return [[NSBundle mainBundle] URLForResource:@"CNW EXPLODED1" withExtension:@"ai"];
}
Run Code Online (Sandbox Code Playgroud)

但输出是这样的:

在此输入图像描述

cocoa-touch objective-c adobe-illustrator ios

8
推荐指数
1
解决办法
1119
查看次数

.svg url 到 UIImage iOS

我从服务器获取 .svg 网址。如何将 NSData 从 .svg url 转换为 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];
        }); 
Run Code Online (Sandbox Code Playgroud)

该函数将图像赋予 nil 值。

cocoa-touch objective-c ios swift

6
推荐指数
1
解决办法
1万
查看次数

如何在iOS中打开.svg文件?

我必须创建一个视图,我必须在iOS项目中打开.svg扩展文件.我对此.svg扩展有一些疑问

  1. 我们可以直接在iOS中打开.svf文件,如.png或任何其他图片吗?
  2. 或者我们必须使用任何不同的东西来打开这个文件.

ios

3
推荐指数
1
解决办法
2万
查看次数