-
210113 - TILTIL/2021 2021. 1. 14. 03:06
iOS
오늘 프로젝트를 구현하며 공부한 부분은 textField의 delegate이다.
TextField의 delegate를 이용하면 위와 같이 입력한 ID가 E-mail 형식이고 password가 4글자 이상이라면 로그인 버튼이 활성화되도록 구현할 수 있다.
delegate에 선언된 textField(_:shouldChangeCharactersIn:replacementString:) 에서 코드를 구현하면 된다.
이메일은 정규식을 사용하여 검증하면 쉽게 검증이 가능하고 패스워드의 자리수도 count속성으로 쉽게 검증할 수 있다.
특수문자가 포함되어야하거나 대소문자가 포함돼야 하는 것도 구현할 수 있지만 개인적으로 의미 없이 귀찮게 하므로 빼버렸다!
728x90'TIL > 2021' 카테고리의 다른 글
210120 - TIL (0) 2021.01.21 210117 - TIL (0) 2021.01.18 210111 - TIL (0) 2021.01.12 210110 - TIL (0) 2021.01.11 210106 - TIL (0) 2021.01.07