안녕하세요 !! 항상 친절한 답변 감사드리면서 질문을 하겠습니다 🙂
UIView 에 UITapGestureRecognizer를 넣어 터치이벤트를 구현하였는데,
이 상황에서 뷰 Tap시 UIButton의 selected, highlighted 상태처럼 터치 피드백을 넣고 싶었습니다.
touchesBegan과 touchesEnded로 이것저것 시도를 해봤는데,
UIView를 한번 탭 했을 때 touchesBegan -> tap gesture selector -> touchesEnded 순으로 불릴거라고 예상했는데,
touchesBegan -> tap gesture selector 까지만 불리고 touchesEnded는 호출이 안되더라구요! 제스처를 넣으면 원래 안불리는건지..
그래서 touchesBegan에서 highlighted 상태를 주고 tap gesture selector 에서 normal 상태를 주는 것으로 현재는 해놨는데,
둘이 이렇게 섞어 쓰는 것이 좀 찜찜해서 .. 좋은 방법이 있거나 조언해주실 게 있다면 부탁드립니다!