私のプロジェクトでは、2つの見方があります。1つはhomeViewControllerで、もう1つはsearchViewControllerです。homeViewControllerで右スワイプジェスチャを実行して、searchViewControllerを表示しました。しかしUISwipeGestureRecognizerDirectionRight
、私にはうまくいきません。右ではなく左のアニメーションを提供します。
homeViewController.mに以下のコードを追加して、ジェスチャープロパティを追加し、SearchViewControllerを表示します。
UISwipeGestureRecognizer *swipeRecognizer=[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeDetected:)];
[swipeRecognizer setDirection:UISwipeGestureRecognizerDirectionRight];
[self.view addGestureRecognizer:swipeRecognizer];
[swipeRecognizer release];
-(void)swipeDetected:(UIGestureRecognizer *)sender
{
SearchViewController *searchView=[[SearchViewController alloc] initWithNibName:@"SearchViewController" bundle:nil];
[self.navigationController pushViewController:searchView animated:YES];
[searchView release];
}
私を助けてください。ありがとう。