Gesture Recognizer
제스쳐인식기는 스토리보드에서 오브젝트 추가를 통해 생성할 수 있습니다
원하는 제스쳐를 찾아서 뷰컨트롤러에 드래그
적용시 뷰컨트롤러의 상단에 표시가 됩니다.
실제로 작동하기 위해서는
1. 링크시킨다
2. 액션에 대한 코드도 작성이 돼야합니다.
@IBAction func tapBackground(_ sender: UITapGestureRecognizer) {
print("tap background view")
// self.view.endEditing(true)
// self.inputField.resignFirstResponder()
// self.inputField.endEditing(true)
}
주석처리한 3가지 코드는
텍스트필드에 입력하고 마쳤을때, 화면을 터치시 키보드가 사라지도록 설정하기 위한 코드입니다.
// self.view.endEditing(true)
// self.inputField.resignFirstResponder()
// self.inputField.endEditing(true)
별도로 함수를 추가해도 상관없음
// //입력후, 키보드 비활성화 함수
// override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?){
// self.view.endEditing(true)
// }