//
|
// HMScanerCardViewController.m
|
// HMQRCodeScanner
|
//
|
// Created by 刘凡 on 16/1/3.
|
// Copyright © 2016年 itheima. All rights reserved.
|
//
|
|
#import "HMScanerCardViewController.h"
|
#import "HMScanner.h"
|
|
@interface HMScanerCardViewController()
|
/// 名片字符串
|
@property (nonatomic) NSString *cardName;
|
/// 头像图片
|
@property (nonatomic) UIImage *avatar;
|
@end
|
|
@implementation HMScanerCardViewController {
|
UIImageView *cardImageView;
|
}
|
|
#pragma mark - 构造函数
|
- (instancetype)initWithCardName:(NSString *)cardName avatar:(UIImage *)avatar {
|
self = [super init];
|
if (self) {
|
self.cardName = cardName;
|
self.avatar = avatar;
|
}
|
return self;
|
}
|
|
#pragma mark - 设置界面
|
- (void)viewDidLoad {
|
[super viewDidLoad];
|
|
self.view.backgroundColor = [UIColor darkGrayColor];
|
[self prepareNavigationBar];
|
|
CGFloat width = self.view.bounds.size.width - 80;
|
cardImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, width, width)];
|
cardImageView.center = self.view.center;
|
|
[self.view addSubview:cardImageView];
|
|
[HMScanner qrImageWithString:self.cardName avatar:self.avatar completion:^(UIImage *image) {
|
cardImageView.image = image;
|
}];
|
}
|
|
/// 准备导航栏
|
- (void)prepareNavigationBar {
|
// 1> 背景颜色
|
[self.navigationController.navigationBar setBarTintColor:[UIColor colorWithWhite:0.1 alpha:1.0]];
|
self.navigationController.navigationBar.translucent = YES;
|
self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];
|
|
// 2> 标题
|
self.title = @"我的名片";
|
}
|
|
@end
|