From 370c27b63537589635685b9dd6ba2c2c6917dc95 Mon Sep 17 00:00:00 2001 From: youz2me Date: Fri, 20 Sep 2024 20:44:24 +0900 Subject: [PATCH] =?UTF-8?q?fix/#388=20=ED=85=8D=EC=8A=A4=ED=8A=B8=ED=95=84?= =?UTF-8?q?=EB=93=9C=20=EC=83=81=ED=83=9C=20=EB=B3=80=ED=99=94=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CreateMeetingViewController.swift | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/KkuMulKum/Source/AddMeeting/CreateMeeting/ViewController/CreateMeetingViewController.swift b/KkuMulKum/Source/AddMeeting/CreateMeeting/ViewController/CreateMeetingViewController.swift index 41ac462d..44b18ae5 100644 --- a/KkuMulKum/Source/AddMeeting/CreateMeeting/ViewController/CreateMeetingViewController.swift +++ b/KkuMulKum/Source/AddMeeting/CreateMeeting/ViewController/CreateMeetingViewController.swift @@ -77,6 +77,10 @@ class CreateMeetingViewController: BaseViewController { ) ) } + + override func setupDelegate() { + rootView.nameTextField.delegate = self + } } @@ -91,8 +95,12 @@ private extension CreateMeetingViewController { switch state { case .valid: owner.rootView.presentButton.isEnabled = true + owner.rootView.nameTextField.layer.borderColor = UIColor.maincolor.cgColor + owner.rootView.characterLabel.textColor = .maincolor case .invalid: owner.rootView.errorLabel.isHidden = false + owner.rootView.nameTextField.layer.borderColor = UIColor.mainred.cgColor + owner.rootView.characterLabel.textColor = .mainred case .empty: break } @@ -178,3 +186,14 @@ private extension CreateMeetingViewController { } } } + +extension CreateMeetingViewController: UITextFieldDelegate { + func textFieldDidBeginEditing(_ textField: UITextField) { + textField.layer.borderColor = UIColor.maincolor.cgColor + } + + func textFieldDidEndEditing(_ textField: UITextField) { + rootView.characterLabel.textColor = .gray3 + rootView.nameTextField.layer.borderColor = UIColor.gray3.cgColor + } +}