본문 바로가기
모바일앱/iOS

Gesture Recognizer

by GeekCode 2021. 12. 15.
반응형

제스쳐인식기는 스토리보드에서 오브젝트 추가를 통해 생성할 수 있습니다

원하는 제스쳐를 찾아서 뷰컨트롤러에 드래그

 

 

 

적용시 뷰컨트롤러의 상단에 표시가 됩니다. 

 

실제로 작동하기 위해서는 

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)

//   }

    

반응형