카테고리 없음
swift TextField 키보드 내리고 올리는 반응 공부해보자
kingarthur
2024. 7. 10. 20:39
오늘 개인적인 공부를 하다가
키보드가 안내려가는 참사가 일어나서 공부하게 되었다.
코드는 간략하다
// UITextFieldDelegate 메서드 - 리턴 버튼이 눌렸을 때 호출
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
if textField == memoField {
// 첫 번째 텍스트 필드에서 리턴 버튼을 눌렀을 때 두 번째 텍스트 필드로 포커스 이동
postField.becomeFirstResponder()
} else if textField == postField {
// 두 번째 텍스트 필드에서 리턴 버튼을 눌렀을 때 키보드 숨기기
postField.resignFirstResponder()
}
return true
}
이렇게 함수에 if문을 작성해주면 된다
나는 첫번째 텍스트 필드에서 두번째 텍스트 필드 넘어가게하고 두번째에서는 리턴 누르면 종료 되도록 해놨다.
자주 까먹으니 까먹지 말고 잘 사용하자 아자!