QR碼在我的SWIFT 2的應用程序,我可以生成QR碼是這樣的:迅速生成帶有透明背景
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)
但我的QR代碼,獲取一個白色的背景圖像,但我想有一個透明背景。
我想是這樣的:
QRCodeImage.backgroundColor = UIColor.clearColor()
但這不起作用。 有什麼想法? :)
您可能需要在庫 –
中更改此設置,我該怎麼做? oO – Stack108
http://stackoverflow.com/questions/24210185/how-do-you-change-the-back-and-foreground-color-of-a-cifilter-ciqrcodegenerator –