2016-06-14 18 views
0

ページカールアップアニメーションを使用して、あるビューコントローラから別のビューコントローラに移動しようとしています。 2番目のコントローラーが読み込まれると、コレクションビューが表示されなくなります。これは私のコードです:curlUpとcurlDownあるビューコントローラから別のビューコントローラへのアニメーション

OffersVC *Offers = [[OffersVC alloc]init]; 
    Offers = [self.storyboard instantiateViewControllerWithIdentifier:@"Offers"]; 
    [UIView beginAnimations:@"flipview" context:nil]; 
    [UIView setAnimationDuration:2]; 
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
    [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES]; 
    [self.view addSubview:Offers.view]; 

    [UIView commitAnimations]; 

答えて

1

は、この答えは確かに元の質問を解決するかもしれないが、以下のようにアニメーションを追加し、

UIView *mainview = self.view.window; 

OffersVC *Offers = [[OffersVC alloc]init]; 
Offers = [self.storyboard instantiateViewControllerWithIdentifier:@"Offers"]; 

[UIView transitionWithView:mainview 
       duration:kAnimationViewTransition 
       options:UIViewAnimationOptionTransitionCurlUp 
      animations:^{ 
       [self.navigationController.view removeFromSuperview]; 
       [mainview addSubview: offers.view]; 
      } 
      completion:^(BOOL finished) { 
       [self presentModalViewController:offers animated:NO]; 
      } 
]; 
+1

をチェックしてみてください。あなたが何らかの説明と文脈を提供すると本当に役に立ちます。 – Shade

関連する問題