[iOS/Swift] UITapGestureRecognizer 사용하는 방법

최정은·2023년 9월 1일
0

Swift

목록 보기
20/27

이미지를 클릭했을 때 함수가 실행되게 구현해보자.

  • 한 손가락 터치, 여러 손가락 터치, 꼬집기(Pinch), 회전, 밀어내기(Swipe), 끌기(Drag), 가장자리 끌기, 꾹 누르기 등의 터치와 관련된 제스처 이벤트를 인식하고, 액션 메세지를 보내 제스처 관련 이벤트를 처리할 수 있게 해준다.
  1. UITapGestureRecognizer 생성
func setupTapGestures() {
        let tapGesture = UITapGestureRecognizer(target: self, action: #selector(touchUpImageView))
        detailView.mainImageView.addGestureRecognizer(tapGesture)
        detailView.mainImageView.isUserInteractionEnabled = true
    }
  1. 함수 구현
 @objc func touchUpImageView() {
        print("이미지뷰 터치")
    }

0개의 댓글