代码拉取完成,页面将自动刷新
Simple QRCode detector and generator in Swift
CocoaPods 0.36 adds supports for Swift and embedded frameworks. You can install it with the following command:
$ gem install cocoapods
To integrate SwiftQRCode into your Xcode project using CocoaPods, specify it in your Podfile
:
platform :ios, '8.0'
use_frameworks!
pod 'SwiftQRCode'
Then, run the following command:
$ pod install
You should open the {Project}.xcworkspace
instead of the {Project}.xcodeproj
after you installed anything from CocoaPods.
For more information about how to use CocoaPods, I suggest this tutorial.
import SwiftQRCode
let scanner = QRCode()
override func viewDidLoad() {
super.viewDidLoad()
scanner.prepareScan(view) { (stringValue) -> () in
println(stringValue)
}
scanner.scanFrame = view.bounds
}
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
// start scan
scanner.startScan()
}
// generate qrcode
iconView.image = QRCode.generateImage("Hello SwiftQRCode", avatarImage: UIImage(named: "avatar"), avatarScale: 0.3)
头文件格式是 "项目名称-Swift.h"
#import "QRCodeDemoObjc-Swift.h"
@property (nonatomic, strong) QRCode *scanner;
- (void)viewDidLoad {
[super viewDidLoad];
// alloc and prepare for scan
self.scanner = [[QRCode alloc] init];
[self.scanner prepareScan:self.view completion:^(NSString * __nonnull stringValue) {
NSLog(@"%@", stringValue);
}];
}
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
// start scan
[self.scanner startScan];
}
// generate qrcode
[QRCode generateImage:@"Hello SwiftQRCode" avatarImage:[UIImage imageNamed:@"avatar.jpg"] avatarScale:0.25];
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型