프로그래밍/iOS

[iOS Swift] 화면 터치 시 키보드 내리기 (Hide keyboard)

Lou Park 2019. 5. 20. 22:44

TextField에서 키보드가 활성화 되고나서 return 키를 누르면 키보드가 내려가게 할 수도있지만

일반적으로 그냥 바닥화면을 터치하면 키보드가 내려가도록 코딩 해 둔다. 


ViewController에 아래 코드를 추가해주면 화면 터치 시 키보드가 내려간다.

저 코드에 그 밖에 DatePicker같은 것을 hidden 시켜주거나 하는 코드를 추가해서 써도 된다.


ViewController.swift

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//
//  ViewController.swift
//  FlightBooking
//
//  Created by Jieun Park on 2019. 5. 20..
//  Copyright © 2019년 Geumson. All rights reserved.
//
 
import UIKit
 
class ViewController: UIViewController {
 
    ...
    
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
        self.view.endEditing(true)
    }
}
 
 
cs