상황
- 이미지뷰 하나를 탭하면( 짧게 터치하면 Push 혹은 전체화면 모달로 화면을 전환하고, 길게 터치할 경우 팝업뷰를 띄우고자 함)
방법
- 팝업뷰를 윈도우 바깥으로 이동함 (PopUpView CenterY와 SuperView Center Y의 constant를 1000으로 지정)
과정
- 이미지뷰에 제스쳐가 인식할 수 있도록 isUserInteractionEnabled 값을 True로 설정
- 이미지뷰에 탭 재스처로 뷰컨트롤러를 Push함
- 팝업뷰와 슈퍼뷰의 Center Y 컨스트레인트를 아울렛으로 지정하고 롱 프레스 제스쳐 실행시 constant를 0으로 변경 및 애니메이션 효과 추가
내용