Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion HMQRCodeScanner/QRCode/HMScanerCardViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ @interface HMScanerCardViewController()

@implementation HMScanerCardViewController {
UIImageView *cardImageView;
UIBarButtonItem *downloadButton;
}

#pragma mark - 构造函数
Expand Down Expand Up @@ -50,13 +51,24 @@ - (void)viewDidLoad {

/// 准备导航栏
- (void)prepareNavigationBar {
// 1> 背景颜色
// 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 = @"我的名片";

// 3> 加个下载图片按钮
downloadButton = [[UIBarButtonItem alloc]initWithTitle:@"下载" style:UIBarButtonItemStyleBordered target:self action:@selector(downloadImage)];
self.navigationItem.rightBarButtonItem = downloadButton;
}

// 下载图片到用户相册
-(void)downloadImage {
UIImageWriteToSavedPhotosAlbum(cardImageView.image, self, nil, nil);
[downloadButton setTitle:@"已下载"];
self.navigationItem.rightBarButtonItem.enabled = NO;
}

@end