2016-02-27 291 views
-1

在objective-C中,我想從左/右移動到下一個ViewController,從左到右。 (不要用推)如何從左/右移動到下一個ViewController從左到右

我怎樣才能做模式從左/右到左/右的屏幕過渡?

+0

我搜索如何做到這一點在互聯網上之後,但我能找到像翻轉動畫,只有等畫面過渡餵食。 – bao

回答

0

你可以做 首先,你需要導入

#import <QuartzCore/QuartzCore.h> 

NextViewController *nextVC = [[NextViewController alloc] initWithNibName:@"NextViewController" bundle:nil]]; 
CATransition *animation = [CATransition animation]; 
[animation setDuration:0.5]; 
[animation setType:kCATransitionPush]; 
[animation setSubtype:kCATransitionFromLeft]; 
[[nextVC.view layer] addAnimation:animation forKey:@"MoveNextView"]; 
[self presentViewController:nextVC animated:NO completion:nil]; 
+0

謝謝你的回答。但是VC沒有出現帶推動畫,只能立即出現.... – bao

+0

但是在你問的問中你不要用push – user3182143

+0

對不起,我的意思是「推動畫」正在向左從右到左...... – bao