dch*_*tri 3 clipboard uipasteboard ios swift
我正在手动设置粘贴板中的复制内容
@IBAction func onOkPressed( button: UIButton ) {
var testImage = getImageWithColor(UIColor.redColor(), size: CGSize(width: 100, height: 100));
UIPasteboard.generalPasteboard().image = testImage
}
func getImageWithColor(color: UIColor, size: CGSize) -> UIImage {
UIGraphicsBeginImageContextWithOptions(size, false, 0)
color.setFill()
UIRectFill(CGRectMake(0, 0, 100, 100))
var image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return image
}
Run Code Online (Sandbox Code Playgroud)
但是当我将图像粘贴到模拟器中的文本框中时,它不会粘贴图像.我已尝试使用本地png图像,而不是手动创建图像.当我在自定义键盘应用程序中粘贴到教科书上时,它会粘贴我的mac剪贴板中的文本而不是图像.但是,如果我以编程方式执行,则会UIPasteboard.generalPasteboard().string = "TeST"粘贴expect字符串.谁知道什么可能是错的?谢谢.
以下是Allow Full Access启用按钮进入设置的教程.
第1步:创建扩展到现有项目.Into XCode - > New - > Target - > Left section Application Extension- > SelectCustom Keyboard

第2步:给出扩展名新目标名称.

步骤3:为了允许完全访问扩展名的info.plist文件并更改值RequestsOpenAccess.

愿这有用了.
快乐的编码.
| 归档时间: |
|
| 查看次数: |
1877 次 |
| 最近记录: |