return 키를 누르면 키보드를 내리는 방법
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
if textField == loginView.idTextField {
loginView.passwordTextField.becomeFirstResponder()
} else {
loginView.passwordTextField.resignFirstResponder()
}
return true
}
여백을 누르면 키보드를 내리는 방법
1번
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
view.endEditing(true)
}
2번
override func viewDidLoad() {
super.viewDidLoad()
hideKeyboard()
}
func hideKeyboard() {
view.addGestureRecognizer(UITapGestureRecognizer(target: self,
action: #selector(UIViewController.dismissKeyboard)))
}
@objc func dismissKeyboard() {
view.endEditing(true)
}
tableView를 사용할 경우 드래그해서 키보드 내리는 방법
tableView.keyboardDismissMode = .onDrag
728x90
'📱 Mobile > iOS' 카테고리의 다른 글
[iOS - HealthKit] HealthKit 데이터에 대해서 (0) | 2024.06.13 |
---|---|
[iOS - UIKit] TextField 입력에 따라 Button 활성화 유무 (1) | 2024.06.04 |
[iOS - UIKit] UITextField에 Padding 값 적용하는 방법 (좌우 여백 주기) (0) | 2024.05.17 |
[iOS - Network] iOS에서 서버 통신 하는 방법 (URL Session, Alamofire, Moya) (0) | 2024.05.16 |
[iOS - UIKit] ScrollView에서 Button 클릭 시 화면의 최상단, 최하단 이동 (0) | 2024.03.11 |