본문 바로가기
iOS

[22일차] InputText 와 소프트 키보드 영역

by 디지털노마더 2020. 8. 11.

앱에서 정보를 입력하기 위해서는 InputText와 소프트 키보드가 필요하다.

이번 수업에서는 상태에 따라 소프트키보드가 동적으로 Show/Hide 하는 기능을 구현해보고자 한다.

 

01
입력 상태에 따라 소프트 키보드가 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

댓글