-3

メッセージボックスをスワイプするときにiのようにコントローラーをスワイプしてViewControllerを変更したいのですが、ViewController1->ViewController2およびviewController1<-viewController2からスワイプする必要UISwipeGestureRecognizerがあります。デフォルトのmessageViewControllerをEmailViewControllerにスワイプしたり、EmailViewControllerをMessageViewControllerにスワイプしたりします。このようにする方法はありますか?UIScrollViewUIPageController

4

1 に答える 1

1
- (void)goToNext{
    //your code to load youn next view controller
}

- (void)goToBack{
    //your code to load your previous view controller
}

- (void)viewDidLoad{
    [super viewDidLoad];

    UISwipeGestureRecognizer *recognizer;

    recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(goToNext)];
    [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
    [[self view] addGestureRecognizer:recognizer];
    [recognizer release];

    recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(goToBack)];
    [recognizer setDirection:(UISwipeGestureRecognizerDirectionUp)];
    [[self view] addGestureRecognizer:recognizer];
    [recognizer release];
}
于 2012-07-16T10:56:02.563 に答える