模态视图的动画问题:如何动画自定义(除了系统提供的四种)?

RootViewController中的一个按钮加入了如下事件:

;

其中调用了方法goToMainVIew呈现一个新的视图控制器mainVC:

-(void)goToMainVIew:(id)sender

{
MainViewController *mainVC=init];
//self.modalPresentationStyle=UIModalPresentationCurrentContext;

//self.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal; //想用下面的自定义动画

;
;
;
;
;

;

;
;

}

我的意思是:让presentViewController时出现一个自左向右的翻转动画,用来呈现mainVC的view

MainViewController中之定义了一个Dismiss按钮,用来返回。

结果是mainVC.view没动静,倒是这个Dismiss按钮有了动作。

我的开发环境:Xcode4.6.2+ML10.8.3+MBA2012

为什么mainVC.viewde动画总是加不上呢?哪里出毛病了呢???

初学者,感谢大师不吝赐教。

先谢谢了。

TT娱乐城使用中国老牌(bbin)波音平台,波音平台拥有强大的系统,波音提供多元的游戏给玩家!TT娱乐城-

scxinbo2009.com

视图翻转动画,可以试试

+ (void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void (^)(BOOL finished))completion

做翻转动画的话,推送模态框的时候有这个动画的啊只要设置动画效果

mainVC.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

;

就可以了吧

对了,我用的模拟器是6.1。以前好多常量都会报错。