QR コードを生成し、iOS クライアント アプリ (サーバー コードなし) からメール アイテムに添付する標準的な方法はありますか?
38738 次
8 に答える
4
Swift 2.0 で QR 画像を生成するコード。
let reqStr = “string to convert as QR code”
let data = reqStr.dataUsingEncoding(NSISOLatin1StringEncoding, allowLossyConversion: false)
let filter = CIFilter(name: "CIQRCodeGenerator")
filter!.setValue(data, forKey: "inputMessage")
let qrImage:CIImage = filter!.outputImage!
//qrImageView is a IBOutlet of UIImageView
let scaleX = qrImageView.frame.size.width / qrImage.extent.size.width
let scaleY = qrImageView.frame.size.height / qrImage.extent.size.height
let resultQrImage = qrImage.imageByApplyingTransform(CGAffineTransformMakeScale(scaleX, scaleY))
qrImageView.image = UIImage(CIImage: resultQrImage)
于 2016-02-18T10:13:34.387 に答える
0
...これでリンクを生成できます...
まず、 bit.lyやgoo.byなどの短いリンク サービスを見つけて、長いリンクを短くし、QR コードのサイズを小さくする必要があります。
このタスクを自動的に実行するには、いくつかの Web サービスを使用する必要があります。
...次に、QR コードを生成します...
ZXingは人気のあるオープン ソースの QR コード ジェネレーターであり、iOS でも利用できます。
于 2012-09-04T08:33:57.630 に答える