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




沒有留言:
張貼留言