오늘 개인적인 공부를 하다가
키보드가 안내려가는 참사가 일어나서 공부하게 되었다.
코드는 간략하다
// UITextFieldDelegate 메서드 - 리턴 버튼이 눌렸을 때 호출
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
if textField == memoField {
// 첫 번째 텍스트 필드에서 리턴 버튼을 눌렀을 때 두 번째 텍스트 필드로 포커스 이동
postField.becomeFirstResponder()
} else if textField == postField {
// 두 번째 텍스트 필드에서 리턴 버튼을 눌렀을 때 키보드 숨기기
postField.resignFirstResponder()
}
return true
}
이렇게 함수에 if문을 작성해주면 된다
나는 첫번째 텍스트 필드에서 두번째 텍스트 필드 넘어가게하고 두번째에서는 리턴 누르면 종료 되도록 해놨다.
자주 까먹으니 까먹지 말고 잘 사용하자 아자!
반응형
'코딩' 카테고리의 다른 글
Should You Start A Startup? 아티클 읽고 생각해본점. (0) | 2024.07.10 |
---|---|
swift 버튼에 알림음 기능 추가해보자 (0) | 2024.07.10 |
swift done 버튼 오른쪽 정렬해보자 (0) | 2024.07.10 |
swift UILabel CornerRadius 적용 안될때 해결 방법 알아보자 (0) | 2024.07.10 |
swift 버튼에 colorPicker 기능을 구현해보자 (0) | 2024.07.10 |