如何使用 Swift 以编程方式粘贴图像?

Car*_*los 1 uipasteboard ios swift swift2

我有一个工作代码,可以将图像复制到 UIPasteboard,但找不到以编程方式实现 PASTE 功能的方法。任何想法或提示?

cas*_*las 5

下面的一段代码可能会起作用。确保您正在设备上进行测试。

let image = UIImage(named: "person.png")
UIPasteboard.generalPasteboard().image = image;
Run Code Online (Sandbox Code Playgroud)

根据评论,您可以按如下方式进行。我把objective-c代码放在这里,我希望你能得到这个想法然后把它转换成swift。

NSData* pasteData = [[UIPasteboard generalPasteboard] dataForPasteboardType:(NSString*)kUTTypeJPEG];
Run Code Online (Sandbox Code Playgroud)

您可能会在以下 url Swift UIPasteboard not copying PNG 中找到快速解决方案