-
[UIKit] View 탭할때 키보드 없애주기Swift/UIKit 2022. 11. 18. 18:10
self.view -> View 를 탭할 경우
UIView.endEditing -> 에딧을 끝낸다 (키보드를 내리겠다)
해당 액션을 선언후 view 에 해당 탭 recognizer 를 추가해주어야한다.
import UIKit class SearchVC: UIViewController { override func viewDidLoad() { super.viewDidLoad() createDismissKeyboardTapGesture() } func createDismissKeyboardTapGesture() { let tap = UITapGestureRecognizer(target: self.view, action: #selector(UIView.endEditing)) view.addGestureRecognizer(tap) } }
'Swift > UIKit' 카테고리의 다른 글
[UIKit] setNavigationBarHidden vs isNavigationBarHidden (0) 2022.11.21 [UIKit] Modal에 대해 알아보자 (0) 2022.11.19 [UIKit] Combine 사용해서 MVVM 구현해보기 : code 읽어보자 (0) 2022.07.30 [UIKit] CollectionView의 contentSize는 언제 할당 되는가? : view 가 그려지고 layout이 계산 되는 순서 (0) 2022.07.22 [UIKit] collectionView를 dynamic height로 구현해보자 (0) 2022.07.22