我最近看到这个项目,其中用户可以从自定义键盘点击 GIF,然后他们会看到一个“复制的”工具栏。我有一个问题:
- 如何在产品中重现此工具提示 GIF-Tutorial ?
任何人都可以给我一些示例代码来使用。我了解如何使用 UIPasteboard 及其功能,但是当我在此函数中输入 UTI 类型“public.png”时,我似乎无法让它工作:(我注意到在 Objective-c 中它是“@public.png ”,但我放置了“public.png”,我无法在网上找到它的来源)
let imageURL = NSString(string:NSBundle.mainBundle().pathForResource("test", ofType: "png")!)
var data = NSData(contentsOfURL: NSURL(string:imageURL)!)
UIPasteboard.generalPasteboard().setData(data!, forPasteboardType: "public.png")
最佳答案
尝试使用此代码:
let image = UIImage(named: "myimage.png")
UIPasteboard.generalPasteboard().image = image;
您可以了解其工作原理 here!
希望对你有帮助
swift 5.1
UIPasteboard.general.image = image
关于ios - 使用 UIPasteBoard 复制图像 (Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27307156/