Inherits from NSObject
Conforms to NSObject (NSObject)
Framework /System/Library/Frameworks/UIKit.framework
Availability Available in iOS 3.2 and later.
Companion guide Event Handling Guide for iOS
Declared in
UIGestureRecognizerSubclass.h
UITapGestureRecognizer 터치 - 손으로 터치
UIPinchGestureRecognizer 핀치 - 두 손가락 으로 확대 축소
UIRotationGestureRecognizer 로테이션 - 손으로 회전
UISwipeGestureRecognizer 스왑 - 눌러서 밀기
UIPanGestureRecognizer 펜 - 드레그
UILongPressGestureRecognizer 롱프레스 - 오래 눌렀을 경우
= [[[NSBundle mainBundle] loadNibNamed:@"RegistrationFirstView" owner:self options:nil]lastObject];
//제스처를 만들고 selector 등록해 준다. 제스처6가지는 모두 동일한 방법으로 추가한다.
UITapGestureRecognizer* clickBg = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
//제스처 등록 arc를 사용한 예제이기 때문에 따로 release는 하지 않았습니다.
[registrationFirstView addGestureRecognizer:clickBg];
//ios developer 라이브러리의 example 핸들러 코드
- (void)handleTap:(UITapGestureRecognizer *)sender
{
if (sender.state == UIGestureRecognizerStateEnded){ } // handling code
UIGestureRecognizerStatePossible, // 이벤트를 받기 전 기본상태
UIGestureRecognizerStateBegan, // 이벤트 시작 상태
UIGestureRecognizerStateChanged, // 상태가 변화되었을 때
UIGestureRecognizerStateEnded, // 제스처가 끝났을 경우
UIGestureRecognizerStateCancelled, // 인식이 취소(실패) 되었을 때 UIGestureRecognizerStatePossible로 재설정
UIGestureRecognizerStateFailed,// 인식 할 수 없는 터치가 들어왔을 때 UIGestureRecognizerStatePossible로 재설정
'iPhone' 카테고리의 다른 글
ios sms, mail, 웹페이지 외부연동 그리고 app안에서 sms 메일 보내기 (MFMessageComposeViewController,MFMailComposeViewController 사용) (0) | 2012.09.26 |
---|---|
상단 status bar 색상, 숨기기 변경 (0) | 2012.09.18 |
URL Schemes로 다른 어플 호출하기 (0) | 2012.06.07 |
테이블 뷰 셀 커스텀 적용 부분 (2) | 2012.05.24 |
테이블 뷰 만들기 (0) | 2012.05.24 |