浏览代码

修改 dissmiss 方法

jsonwang 4 年之前
父节点
当前提交
54a0f665c7
共有 1 个文件被更改,包括 14 次插入7 次删除
  1. 14 7
      MusicVideoPlus/MusicVideoPlus/Classes/Modules/Login/Controllers/MVLoginController.swift

+ 14 - 7
MusicVideoPlus/MusicVideoPlus/Classes/Modules/Login/Controllers/MVLoginController.swift

@@ -86,6 +86,10 @@ class MVLoginController: MVBaseController {
             remindBtn.setTitle("  \(remindTitle ?? "登录")  ", for: .normal)
         }
     }
+    
+    @objc override func backBtnClick() {
+        dismiss(animated: true, completion: nil)
+    }
 
     override  func viewDidLoad() {
         super.viewDidLoad()
@@ -109,6 +113,12 @@ class MVLoginController: MVBaseController {
             self?.addLayout()
             self?.phoneLoginBtn.isHidden = !PQSingletoMemoryUtil.shared.needLogin
         }
+        
+        IconView.snp.makeConstraints { make in
+            make.top.equalTo(view).offset(241)
+            make.centerX.equalTo(view)
+            make.height.width.equalTo(260)
+        }
     }
 
     override func viewWillAppear(_: Bool) {
@@ -131,11 +141,7 @@ class MVLoginController: MVBaseController {
             make.right.equalTo(view).offset(-cDefaultMargin * 2)
             make.height.equalTo(cScreenHeigth <= 568 ? cDefaultMargin * 4 : cDefaultMargin * 6)
         }
-        IconView.snp.makeConstraints { make in
-            make.top.equalTo(view).offset(241)
-            make.centerX.equalTo(view)
-            make.height.width.equalTo(260)
-        }
+ 
         remindBtn.snp.makeConstraints { make in
 //            make.width.equalTo(cDefaultMargin * 13)
             make.height.equalTo(cDefaultMargin * 4)
@@ -231,7 +237,7 @@ extension MVLoginController: ASAuthorizationControllerDelegate, ASAuthorizationC
                     cShowHUB(superView: nil, msg: "登录失败,请重试~")
                 } else {
                     cShowHUB(superView: nil, msg: "登录成功")
-                    self?.navigationController?.dismiss(animated: true, completion: nil)
+                    self?.dismiss(animated: true, completion: nil)
                     postNotification(name: cLoginSuccesssNotiKey)
                 }
             }
@@ -294,7 +300,8 @@ extension MVLoginController: ASAuthorizationControllerDelegate, ASAuthorizationC
                         cShowHUB(superView: nil, msg: errorMsg)
                     } else {
                         cShowHUB(superView: nil, msg: "登录成功")
-                        self?.navigationController?.popViewController(animated: true)
+
+                        self?.dismiss(animated: true, completion: nil)
                         postNotification(name: cLoginSuccesssNotiKey)
                     }
                 }