UITextView
- 커스텀해서 Text 표시/편집 가능
- 여러 줄의 텍스트 표시 가능
- attributedText 속성으로 여러 텍스트 스타일 지원
키보드 관리
- 텍스트 뷰를 탭하면 첫 번째 responder가 되어 키보드 표시
- resignFirstResponder() 메시지를 첫 번째 responder인 텍스트 뷰로 전달해 키보드 숨기기
- 키보드 모양은 UITextInputTraits 프로토콜
키보드 노티피케이션
- keyboardWillShowNotification
- keyboardDidShowNotification
- keyboardWillHideNotification
- keyboardDidHideNotification
키보드 숨기기 옵션
- keyboardDismissMode
- Do not dismiss
- Dismiss on drag
- Dismiss interactively
참고
'Swift > UIKit' 카테고리의 다른 글
| RxSwift와 Diffable DataSource에서의 ModelSelected 구현 (0) | 2025.09.10 |
|---|---|
| UIKit: DataSource, DiffableDataSource (1) | 2025.08.30 |
| UIControl 이벤트를 Combine 퍼블리셔로 만들기 (0) | 2025.08.20 |
| 버튼을 통해 IndexPath 전달하기 (2) | 2025.08.18 |
| UIKit: TableView, CollectionView register, dequeue 셀 식별자 (2) | 2025.07.31 |