앱에서 정보를 입력하기 위해서는 InputText와 소프트 키보드가 필요하다.
이번 수업에서는 상태에 따라 소프트키보드가 동적으로 Show/Hide 하는 기능을 구현해보고자 한다.
우선, InputText에 커서가 위치했을 때, 소프트 키보드를 보여주는 코드를 구현한다.
그 다음은, InputText에 입력을 마친 후 소프트키보드 영역을 숨김처리가 필요하다.
Tap Gesture Recognizer 이벤트를 처리하는 UI를 추가하여, View 영역에 터치이벤트를 확인한다.
소프트키보드 영역 숨김처리는 resignFirstResponder() 로 처리한다.
* resignFirstResponder()
: 텍스트필드의 현재 상태를 포기했다는 의미 (키보드가 자동으로 내려가는 효과)
'iOS' 카테고리의 다른 글
[24일차] Network 통신 (0) | 2020.08.14 |
---|---|
[23일차] TodoList 추가/삭제 (0) | 2020.08.12 |
[21일차] Codable 이란? (0) | 2020.08.10 |
[20일차] TodoList 앱 만들기 - 1 (0) | 2020.08.08 |
[19일차] Designated Init vs. Convenience Init (0) | 2020.08.07 |
댓글