CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

ZZYQRCode 1.1.0

ZZYQRCode 1.1.0

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release May 2017

Maintained by zhang28602.



ZZYQRCode 1.1.0

  • By
  • 张泽宇

Using the system API (AVFoundation) for packaging, including the UI interface and QR code, barcode scanning, generating and other operations 中文说明

HOW to install

platform :ios, '8.0'
use_frameworks!
pod 'ZZYQRCode', '~> 1.0.0'

How to use

  1. Create sessionManager
- (instancetype)initWithAVCaptureQuality:(AVCaptureQuality)quality
                           AVCaptureType:(AVCaptureType)type
                                scanRect:(CGRect)scanRect
                            successBlock:(SuccessBlock)success;
  1. Show view
- (void)showPreviewLayerInView:(UIView *)view;

Others features

  1. Scan sound effects
@property(assign, nonatomic) BOOL isPlaySound;

@property(copy, nonatomic) NSString *soundName;
  1. Torch
- (void)turnTorch:(BOOL)state;
  1. Scan the QR code in the album
- (void)scanPhotoWith:(UIImage *)image successBlock:(SuccessBlock)success;
  1. Check authorization status
+ (void)checkAuthorizationStatusForCameraWithGrantBlock:(void(^)())grant
                                            DeniedBlock:(void(^)())denied;
  1. Create QR code
UIImage *image = [UIImage createQRCodeWithSize:200 dataString:@"hello"];
  1. Create customize QR code
UIImage *icon = [UIImage imageNamed:@"bigMax"];
UIImage *image = [UIImage createQRCodeWithSize:200
                                    dataString:@"hello"
                               QRCodeImageType:circularImage
                                     iconImage:icon
                                 iconImageSize:40];

Pay attention

Because of iOS10 authorization change,you need to add code in your info.plist

<key>NSCameraUsageDescription</key>
<string></string>
<key>NSPhotoLibraryUsageDescription</key>
<string></string>

Page show