From d4698725d9a5268d7ddc2a6068cfd72f4fde3af6 Mon Sep 17 00:00:00 2001 From: Gk40002148 Date: Fri, 13 May 2022 14:41:08 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=AD=E3=83=BC=E3=83=9C=E3=83=BC=E3=83=89?= =?UTF-8?q?=E8=A1=A8=E7=A4=BA=E6=99=82=E3=81=AB=E3=80=81=E7=94=BB=E9=9D=A2?= =?UTF-8?q?=E8=AA=BF=E6=95=B4=E3=82=92=E3=82=AB=E3=83=83=E3=83=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AgileWorks/Login/View/LoginViewController.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/AgileWorks/AgileWorks/Login/View/LoginViewController.swift b/AgileWorks/AgileWorks/Login/View/LoginViewController.swift index f49abf4..c321e43 100644 --- a/AgileWorks/AgileWorks/Login/View/LoginViewController.swift +++ b/AgileWorks/AgileWorks/Login/View/LoginViewController.swift @@ -82,6 +82,13 @@ class LoginViewController: UIViewController { NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow(_:)), name: UIResponder.keyboardWillShowNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillHide(_:)), name: UIResponder.keyboardWillHideNotification, object: nil) + let tapGR = UITapGestureRecognizer(target: self, action: #selector(dismissKeyboard)) + tapGR.cancelsTouchesInView = false + self.view.addGestureRecognizer(tapGR) + } + @objc + func dismissKeyboard() { + self.view.endEditing(true) } //ログイン画面の固定文言表示 @@ -329,8 +336,10 @@ extension LoginViewController: LoginView { extension LoginViewController { @objc private func keyboardWillShow(_ notification: Notification) { + /* guard let keyboardHeight = (notification.userInfo?[UIResponder.keyboardFrameEndUserInfoKey] as? NSValue)?.cgRectValue.height else { return } scrollViewBottomConstraint.constant = view.safeAreaInsets.bottom - keyboardHeight + */ view.layoutIfNeeded() } -- GitLab