【发布时间】:2021-07-21 03:48:32
【问题描述】:
在我的 swift 2 应用程序中,我可以生成这样的二维码:
let data = "1234567890".dataUsingEncoding(NSISOLatin1StringEncoding, allowLossyConversion: false)
let filter = CIFilter(name: "CIQRCodeGenerator")
filter!.setValue(data, forKey: "inputMessage")
filter!.setValue("Q", forKey: "inputCorrectionLevel")
qrcodeImage = filter!.outputImage
let transformedImage = qrcodeImage.imageByApplyingTransform(CGAffineTransformMakeScale(150, 150))
QRCodeImage.image = UIImage(CIImage: transformedImage)
但是我的二维码得到一个白色的背景图片,但我想要一个透明的背景。
我尝试过这样的事情:
QRCodeImage.backgroundColor = UIColor.clearColor()
但这不起作用。 任何想法 ? :)
【问题讨论】:
-
您可能需要在库中进行更改
-
我该怎么做呢? oO