我有一个在3.1.2中运行良好的应用程序,但当我恢复到2.2.1时,我的方法翻转视图不起作用,使用以下代码:
-(IBAction)infoButtonPressed:(id)sender
{
SecondViewController *second = [[SecondViewController alloc] initWithNibName: nil bundle:nil];
second.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:second animated:YES];
}
我收到以下错误(http://screencast.com/t/YTJlYTgz)。关于如何轻松解决这个问题的想法?
答案 0 :(得分:2)
modalTransitionStyle
仅适用于3.0+。如果您想要进行类似的过渡,则必须自己创建动画过渡。看一下下面的UIView函数
+ (void)setAnimationTransition:(UIViewAnimationTransition)transition forView:(UIView *)view cache:(BOOL)cache