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

标签 ios swift swift2 uipasteboard

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

最佳答案

以下代码片段可能有效。确保您在设备上进行测试。

let image = UIImage(named: "person.png")
UIPasteboard.generalPasteboard().image = image;

根据评论,您可以按如下方式进行。我在这里放了 objective-c 代码,我希望你能理解并把它转换成 swift。

NSData* pasteData = [[UIPasteboard generalPasteboard] dataForPasteboardType:(NSString*)kUTTypeJPEG];

您可以在以下网址中找到快速解决方案 Swift UIPasteboard not copying PNG

关于ios - 如何使用 Swift 以编程方式粘贴图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36046317/

相关文章:

ios - 使用 iOS 应用传送核心数据

ios - 如何限制 DNSService 到环回接口(interface)?

ios - Xcode 11.2 场景编辑器是否允许添加组件?

ios - 在 iOS10 中使用 AVCapturePhotoOutput - NSGenericException

Javascript - 根据设备更改按钮图像

arrays - 如何正确检查数组是否包含 if 语句中的元素

ios - 如何将textView的背景设置为深色,继续看清楚选中的文字?

ios - 如何在 mapbox 中添加所有附近的 POI?

ios - 无法分配给属性 'tabBarController' 是仅获取属性

xcode - Xcode 模拟器中的导航栏和标题