P.J*_*P.J 10 iphone objective-c animated-gif uipasteboard ios
我想将.gif图像复制到剪贴板,以便用户可以将gif图像从应用程序粘贴到邮件等...
我试过了 :-
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://fc05.deviantart.net/fs37/f/2008/283/a/b/KaleidoCoils_animated__gif_by_1389AD.gif"]];
UIPasteboard *pasteBoard=[UIPasteboard generalPasteboard];
[pasteBoard setImage:[UIImage imageWithData:data]];
Run Code Online (Sandbox Code Playgroud)
但它的格式为.png而不是.gif.如何将带动画的.gif图像复制到剪贴板,可以在其他应用程序中用作粘贴选项?
应用程序https://itunes.apple.com/us/app/animated-3d-emoji+emoticons/id429348043?mt=8已经这样做了.
请帮我.
提前致谢
P.J*_*P.J 23
我找到了相同的解决方案: -
这是我的代码,它帮助了我: -
@import MobileCoreServices;
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://fc05.deviantart.net/fs37/f/2008/283/a/b/KaleidoCoils_animated__gif_by_1389AD.gif"]];
UIPasteboard *pasteBoard=[UIPasteboard generalPasteboard];
[pasteBoard setData:data forPasteboardType:(__bridge NSString *)kUTTypeGIF];
Run Code Online (Sandbox Code Playgroud)
@"com.compuserve.gif"来自http://www.escape.gr/manuals/qdrop/UTI.html
希望这有助于某人...... :)
| 归档时间: |
|
| 查看次数: |
5720 次 |
| 最近记录: |