iPhone模态视图转换。翻转相反的方式?

时间:2010-06-29 12:32:52

标签: iphone

使用过渡时,UIModalTransitionStyleFlipHorizontal似乎在初始化时从从右向左翻转,在返回时从从左向右翻转

有没有办法让它以相反的方式翻转?

2 个答案:

答案 0 :(得分:2)

试试这个...首先转换视图,当它完成时,然后呈现模态视图控制器(不是动画的)

ModalViewController *modalViewController = [ModalViewController alloc] initWithNibName:@"ModalViewController" bundle:nil];
[UIView transitionFromView:self.view toView:modalViewController.view duration:0.75 options:UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished){
    if (finished) {
        [self presentViewController:modalViewController animated:NO completion:nil];
    }
}];

答案 1 :(得分:0)

如果您使用的是modalTransitionStyle属性,则不会。

如果你想这样做,你可能需要自己制作动画。

These是您可以使用的所有可能的过渡样式。