Written by
Amy
on
로그인 화면 구현하기 v0.1
SignUp & SignIn - 로그인 화면 구현하기
SignUp & SignIn
01. User Model 클래스 생성
- ID와 비밀번호로 구성된 User 구조체를 담은 배열, model을 생성한다.
- model 내에 유저가 있는지 검사하는 메소드, 새로운 유저를 추가하는 메소드를 담는다.
02. 로그인 화면 구성하기
- UIButton, UITextField를 활용하여 UI를 구성한다.
- 속성 usernameTextField, passwordTextField, loginButton
- 메소드01 didTapLoginButton : 로그인 버튼을 눌렀을 때의 액션
- 메소드02 didEndOnExit : 텍스트 필드에서 리턴키를 눌렀을 때 resignFirstResponder를 통해 키보드를 내리는 함수
03. 위의 코드에서 prepare 함수 뜯어보기
- SignUp 버튼을 클릭했을 때 SignInViewController -> SignUpViewController로 이동하게끔 스토리보드에서 Segue를 지정해두었기 때문에,
- prepare 메소드를 통해 화면 전환이 될 때 클로저를 담아서 보내도록 설정한다.
04. 회원가입 화면 구성하기
- UIButton, UITextField를 활용하여 UI를 구성한다.
- 속성 usernameTextField, passwordTextField, passwordConformTextField signUpBtn
- 메소드01 signUpBtn : 회원가입 버튼을 눌렀을 때의 액션
- 메소드02 didTapExitButton : 화면 닫기를 눌렀을 때의 액션
- 메소드03 didEndOnExit : 텍스트 필드에서 리턴키를 눌렀을 때 resignFirstResponder를 통해 키보드를 내리는 함수