Kaynağa Gözat

Ipad端-首页点击扫码界面和设备的更换设备界面需要添加返回按钮

huangxiaodong 1 yıl önce
ebeveyn
işleme
1037df3c7e

+ 17 - 0
创维盒子/双子星云手机/Class/Guide/QRCodeScanViewController.m

@@ -205,6 +205,23 @@ AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device
 //    [self.view addSubview:self.photoBtn];
     //9.开始扫描
     [self.session startRunning];
+    
+    //添加返回键
+    CGFloat btn_w_h  = 40;
+    CGFloat btn_show = 28;
+    UIButton *backBtn = [[UIButton alloc] init];
+    [self.view addSubview:backBtn];
+    [backBtn mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.top.mas_equalTo(H_STATE_BAR + (64.f - btn_w_h)/2.f);
+        make.left.mas_equalTo(10);
+        make.width.mas_equalTo(btn_w_h);
+        make.height.mas_equalTo(btn_w_h);
+    }];
+    [backBtn setImage:[UIImage imageNamed:@"icon_base_back"] forState:(UIControlStateNormal)];
+    [backBtn setImageEdgeInsets:(UIEdgeInsetsMake((btn_w_h - btn_show)/2.f, (btn_w_h - btn_show)/2.f, (btn_w_h - btn_show)/2.f, (btn_w_h - btn_show)/2.f))];
+    [backBtn addTarget:self
+                action:@selector(backBtnPressed)
+      forControlEvents:(UIControlEventTouchUpInside)];
 }
 
 #pragma mark timer 处理线上下移动

+ 17 - 0
创维盒子/双子星云手机/Class/Set/ChangeDevice/QRCodeScanForChangeDeviceViewController.m

@@ -207,6 +207,23 @@ AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device
 //    [self.view addSubview:self.photoBtn];
     //9.开始扫描
     [self.session startRunning];
+    
+    //添加返回键
+    CGFloat btn_w_h  = 40;
+    CGFloat btn_show = 28;
+    UIButton *backBtn = [[UIButton alloc] init];
+    [self.view addSubview:backBtn];
+    [backBtn mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.top.mas_equalTo(H_STATE_BAR + (64.f - btn_w_h)/2.f);
+        make.left.mas_equalTo(10);
+        make.width.mas_equalTo(btn_w_h);
+        make.height.mas_equalTo(btn_w_h);
+    }];
+    [backBtn setImage:[UIImage imageNamed:@"icon_base_back"] forState:(UIControlStateNormal)];
+    [backBtn setImageEdgeInsets:(UIEdgeInsetsMake((btn_w_h - btn_show)/2.f, (btn_w_h - btn_show)/2.f, (btn_w_h - btn_show)/2.f, (btn_w_h - btn_show)/2.f))];
+    [backBtn addTarget:self
+                action:@selector(backBtnPressed)
+      forControlEvents:(UIControlEventTouchUpInside)];
 }
 
 #pragma mark timer 处理线上下移动