Ios 使用UIPasteboard从自定义键盘复制图像时,发送时显示白色背景
我用一些png图像创建了一个自定义键盘。所有这些png图像都有一个透明/清晰的背景。但是,当我们复制该图像并尝试在任何消息应用程序中发送该图像时,它显示的是白色背景。如果我尝试其他一些键盘应用程序,它在没有任何背景的情况下工作正常。我正在使用以下代码: 请检查: 以及:Ios 使用UIPasteboard从自定义键盘复制图像时,发送时显示白色背景,ios,swift,custom-keyboard,uipasteboard,Ios,Swift,Custom Keyboard,Uipasteboard,我用一些png图像创建了一个自定义键盘。所有这些png图像都有一个透明/清晰的背景。但是,当我们复制该图像并尝试在任何消息应用程序中发送该图像时,它显示的是白色背景。如果我尝试其他一些键盘应用程序,它在没有任何背景的情况下工作正常。我正在使用以下代码: 请检查: 以及: 您是否检查过UIImagePgrePresentation((button.imageView?.image)!)是否提供了没有白色背景的正确图像。是的,很好。我通过将数据复制到粘贴板而不是图像来解决问题。您是否检查了UIIma
您是否检查过UIImagePgrePresentation((button.imageView?.image)!)是否提供了没有白色背景的正确图像。是的,很好。我通过将数据复制到粘贴板而不是图像来解决问题。您是否检查了UIImagePngResentation((button.imageView?.image)!)是否提供了没有白色背景的正确图像。是的,很好。我通过将数据复制到粘贴板而不是图像中,成功地解决了这个问题。
let pasteboard = UIPasteboard.general
let pngdata = UIImagePNGRepresentation((button.imageView?.image)!)
let imgg = UIImage(data: pngdata!)!
pasteboard.image = imgg