UIKit - UITextField return 버튼 클릭 시 다음 요소로 넘어가도록 처리하기
UIKit - UITextField return 버튼 클릭 시 다음 요소로 넘어가도록 처리하기
UITextField의 delegate 메서드를 통해서 return 버튼 클릭 시 다음 UITextField 요소로 넘어가도록 처리할 수 있음.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// MARK: - UITextField Delegate implement
extension RegisterViewController: UITextFieldDelegate{
...
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
switch textField{
case registerView.getEmailTextField():
registerView.getPasswordTextField().becomeFirstResponder()
case registerView.getPasswordTextField():
registerView.getNicknameTextField().becomeFirstResponder()
default:
view.endEditing(true)
}
return true
}
}
결과
Reference
This post is licensed under CC BY 4.0 by the author.
