제스쳐인식기는 스토리보드에서 오브젝트 추가를 통해 생성할 수 있습니다
원하는 제스쳐를 찾아서 뷰컨트롤러에 드래그
적용시 뷰컨트롤러의 상단에 표시가 됩니다.
실제로 작동하기 위해서는
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)
// }
'모바일앱 > iOS' 카테고리의 다른 글
SceneDelegate를 사용하지 않을 때의 세팅 (0) | 2021.12.15 |
---|---|
iOS에서 HTTP 접근 허용하기 (0) | 2021.12.15 |
Delegation Programming Design Pattern (0) | 2021.12.15 |
UISlider (0) | 2021.12.15 |
2주차 프로젝트03_업다운게임 (0) | 2021.12.15 |
UITextfield에 입력후 키보드 숨기기 (0) | 2021.12.14 |
2주차 프로젝트02_프로필 (0) | 2021.12.14 |
2주차 프로젝트01_웹브라우저 (0) | 2021.12.14 |