Ios 如何使用PencilKit canvasView进行粘贴。粘贴(\发件人:)?
是否有人使用过PencilKit中的canvasView.paste(u:sender:)函数从UIPasteboard.general进行粘贴 我试图允许用户使用铅笔盒将UIPasteboard.general粘贴到他们的图形中,但没有成功。我唯一能得到的是系统消息“成功粘贴自” 我使用的是SwiftUI,但在常规的Swift中似乎也不起作用。以下是当用户点击UI中的“粘贴”按钮时尝试粘贴的函数:Ios 如何使用PencilKit canvasView进行粘贴。粘贴(\发件人:)?,ios,swift,swiftui,uipasteboard,pencilkit,Ios,Swift,Swiftui,Uipasteboard,Pencilkit,是否有人使用过PencilKit中的canvasView.paste(u:sender:)函数从UIPasteboard.general进行粘贴 我试图允许用户使用铅笔盒将UIPasteboard.general粘贴到他们的图形中,但没有成功。我唯一能得到的是系统消息“成功粘贴自” 我使用的是SwiftUI,但在常规的Swift中似乎也不起作用。以下是当用户点击UI中的“粘贴”按钮时尝试粘贴的函数: private func pasteContent() { let pa
private func pasteContent() {
let pasteBoard = UIPasteboard.general
if paste {
if pasteBoard.hasImages {
canvasView.paste(pasteBoard.image)
paste.toggle()
} else if pasteBoard.hasStrings {
canvasView.paste(pasteBoard.string)
paste.toggle()
}
}
}
目前我主要关心的是能否将照片粘贴到画布上。我已经允许他们在画布后面放一张图片来画画,但是如果他们想要的话,我试图让他们能够制作拼贴之类的东西
然而,粘贴文本也不起作用,这其实并不重要
有什么想法吗