From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/Pods/HMQRCodeScanner/HMQRCodeScanner/QRCode/HMScannerController.m | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/HMQRCodeScanner/HMQRCodeScanner/QRCode/HMScannerController.m b/screendisplay/Pods/HMQRCodeScanner/HMQRCodeScanner/QRCode/HMScannerController.m new file mode 100755 index 0000000..b75761c --- /dev/null +++ b/screendisplay/Pods/HMQRCodeScanner/HMQRCodeScanner/QRCode/HMScannerController.m @@ -0,0 +1,50 @@ +// +// HMScannerController.m +// HMQRCodeScanner +// +// Created by ������ on 16/1/2. +// Copyright �� 2016��� itheima. All rights reserved. +// + +#import "HMScannerController.h" +#import "HMScannerViewController.h" +#import "HMScanner.h" + +@implementation HMScannerController + ++ (void)cardImageWithCardName:(NSString *)cardName avatar:(UIImage *)avatar scale:(CGFloat)scale completion:(void (^)(UIImage *))completion { + [HMScanner qrImageWithString:cardName avatar:avatar scale:scale completion:completion]; +} + ++ (instancetype)scannerWithCardName:(NSString *)cardName avatar:(UIImage *)avatar completion:(void (^)(NSString *))completion { + NSAssert(completion != nil, @"������������������������"); + + return [[self alloc] initWithCardName:cardName avatar:avatar completion:completion]; +} + +- (instancetype)initWithCardName:(NSString *)cardName avatar:(UIImage *)avatar completion:(void (^)(NSString *))completion { + self = [super init]; + if (self) { + HMScannerViewController *scanner = [[HMScannerViewController alloc] initWithCardName:cardName avatar:avatar completion:completion]; + + [self setTitleColor:[UIColor whiteColor] tintColor:[UIColor greenColor]]; + + [self pushViewController:scanner animated:NO]; + } + return self; +} + +- (void)setTitleColor:(UIColor *)titleColor tintColor:(UIColor *)tintColor { + [self.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName: titleColor}]; + self.navigationBar.tintColor = tintColor; +} + +- (UIInterfaceOrientationMask)supportedInterfaceOrientations { + return UIInterfaceOrientationMaskPortrait; +} + +- (UIStatusBarStyle)preferredStatusBarStyle { + return UIStatusBarStyleLightContent; +} + +@end -- Gitblit v1.8.0