[iOS / Swift] TextField 키보드 return 버튼 Done(완료) 버튼으로 수정, 액션 추가하기

Kerri·2021년 6월 4일
0

iOS

목록 보기
6/11

안녕하세요 :)
오늘은 TextField 키보드 return 버튼을 Done(완료) 버튼으로 수정하고 액션 추가하여 키보드를 내려가도록 하는 방법에 대해 다뤄보겠습니다.

TextField의 기본 키보드 버튼은 아래처럼 return 키입니다.

Interface Builder에서 TextField의 Return Key 타입을 Done으로 변경해줍니다.

그럼 아래처럼 완료버튼으로 나타납니다 !

그런데 완료버튼으로 바꾸기만 하면 안되죠 ! 완료 버튼을 누르면 TextField의 수정이 완료되고 키보드가 내려가도록 구현해야 합니다.

해당 ViewController에서 UITextFieldDelegate 프로토콜을 채용해 아래 메소드를 구현해줍니다.

extension SetupViewController: UITextFieldDelegate {
    func textFieldShouldReturn(_ textField: UITextField) -> Bool {
        textField.resignFirstResponder()
        return true
    }
}
profile
안녕하세요 !

0개의 댓글