From de0656a429be74e54af20f5ce3e62daf8733f9c4 Mon Sep 17 00:00:00 2001 From: WilliamBao Date: Fri, 19 Aug 2016 15:57:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E5=90=8D=E7=89=87=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=AF=BC=E8=88=AA=E6=A0=8F=E5=8A=A0=E4=BA=86[?= =?UTF-8?q?=E4=B8=8B=E8=BD=BD]=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在导航栏右侧加了下载二维码功能 --- .../QRCode/HMScanerCardViewController.m | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/HMQRCodeScanner/QRCode/HMScanerCardViewController.m b/HMQRCodeScanner/QRCode/HMScanerCardViewController.m index 77c65d0..b3530de 100644 --- a/HMQRCodeScanner/QRCode/HMScanerCardViewController.m +++ b/HMQRCodeScanner/QRCode/HMScanerCardViewController.m @@ -18,6 +18,7 @@ @interface HMScanerCardViewController() @implementation HMScanerCardViewController { UIImageView *cardImageView; + UIBarButtonItem *downloadButton; } #pragma mark - 构造函数 @@ -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