카테고리 없음

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문을 작성해주면 된다 

나는 첫번째 텍스트 필드에서 두번째 텍스트 필드 넘어가게하고 두번째에서는 리턴 누르면 종료 되도록 해놨다. 

 

자주 까먹으니 까먹지 말고 잘 사용하자 아자!