- 두 개의보기를 만듭니다. ViewA & ViewB
- ViewA는로드하는보기입니다.
- ViewB에 ViewB를 추가하여 사용자가 볼 수 없도록 화면에서 벗어나 있습니다.
- ViewA의 ViewDidLoad에서 UISwipeGestureRecognizer를 추가하면 스 와이프 제스처에 대한 알림을받을 수 있습니다.
- 스 와이프가 발생하면 ViewB가 UITransition으로 뷰로 이동합니다. 있는 viewDidLoad에서
는 슬쩍 제스처를 캡처
UITapGestureRecognizer *swipe = [[UISwipeGestureRecognizerDirectionRight alloc] initWithTarget:self action:@selector(swipeDetected)];
[viewA addGestureRecognizer:swipe];
[swipe release];
-(void)swipeDetected {
//transition viewB into view of user
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDelay:0];
[UIView setAnimationDuration:0.75];
CGRect rect5 = CGRectMake(0, 0, 320, 480);
viewB.frame = rect5;
[UIView commitAnimations];
}
이 작업을 수행하는 방법에 대한보다 정확한 될 수 있을까? 대단히 감사하겠습니다! – MJB