본문 바로가기

개발/iOS

[ios] 스와이프 제스처

반응형

스와이프란? 

손가락으로 화면을 상하좌우로 미는 동작이 바로 '스와이프' 제스처입니다. 이런한 스와이프 제스처(Swipe Gesture)는 간단한 갤러리 앱뿐만 아니라 PDF 뷰어, 키노트(Keynote)와 같은 문서 편집기 앱과 페이지 넘기는 동작이 들어간 앱에서 많이 사용되고 있습니다.

한 손가락 스와이프뿐만 아니라 여러 손가락을 사용한 스와이프 제스처도 가능합니다. 예를 들어 PDF앱은 한 손가락으로 스와이프하면 밑줄이 그어지고, 두 손가락을 사용하면 페이지가 넘어갑니다.

 

스와이프 제스처 인식하기

스와이프 제스처는 UISwipeGestureRecognizer 클래스에 의해 인식됩니다. 즉, UISwipeGestureRecognizer 클래스 상수의 direction 속성에 원하는 방향을 설정한 후 뷰 객체의 addGestureRecognizer 메서드를 사용해 원하는 방향의 스와이프 제스처를 등록하여 인식하게 됩니다. 

 


red - 한 손가락 제스처 / green -두 손가락 제스처

 

반응형

'개발 > iOS' 카테고리의 다른 글

[ios] 앱의 라이프 사이클(Life Cycle, 생명주기)  (0) 2020.12.26
[ios] 핀치 제스처  (0) 2019.05.04
[ios] 탭과 터치  (0) 2019.05.01
[ios] 코어 그랙픽스(Core Graphics)  (0) 2019.04.30
[ios] AVAudioPlayer  (0) 2019.04.26