Development environment
Xcode 4.6.3
iOS-QR-Code-Encoder Update: Nov 28,2012
https://github.com/moqod/iOS-QR-Code-Encoder
Start:
建立一個 single view project
將下載下來的檔案案解壓縮後
將需要使用到的檔案拉到專案內自己習慣放 Library 的位置
需要用到的有 libqrencode 資料夾內的所有檔案
跟 Classes 內的 QRCodeGenerator.h 和 QRCodeGenerator.m
拉完後大該會像這樣
拉完後記得將 QRCodeGenerator.m 的 Target Membership 打勾
不然在 Compiler 時會出現錯誤
接著就開始 coding
ViewController.m
#import "QRCodeGenerator.h" - (void)viewDidLoad { [super viewDidLoad]; //要轉換為 qrcode 的字串 NSString *str_qrcode = @"https://www.google.com.tw/"; //定義與初始畫 uiimageview 用來放產生的 qrcode UIImageView *imgview_qrcode = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 320)]; imgview_qrcode.backgroundColor = [UIColor whiteColor]; //讓 uiimageview 的 image 為 qrcodegenerator 產生的 qrcode image imgview_qrcode.image = [QRCodeGenerator qrImageForString:str_qrcode imageSize:imgview_qrcode.bounds.size.width]; //將 uiimageview 加入主畫面中 [self.view addSubview:imgview_qrcode]; [imgview_qrcode release]; }
就這樣
你可以產生出一個內容為 google 網址的 QRcode
沒有留言:
張貼留言