Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 更改Objective-C中的动画_Ios_Objective C - Fatal编程技术网

Ios 更改Objective-C中的动画

Ios 更改Objective-C中的动画,ios,objective-c,Ios,Objective C,所以我的代码现在非常简单 - (IBAction)goHome:(id)sender { [self dismissViewControllerAnimated:YES completion:^{ //transition changer here? } 我想做的就是使用翻转水平过渡,而不是使用相同的过渡(溶解) 可能真的很简单,但我找不到一个简单的解决方案 移动到视图控制器时 self.modalTransitionStyle =

所以我的代码现在非常简单

    - (IBAction)goHome:(id)sender {
        [self dismissViewControllerAnimated:YES completion:^{
        //transition changer here?       
    }
我想做的就是使用翻转水平过渡,而不是使用相同的过渡(溶解)


可能真的很简单,但我找不到一个简单的解决方案

移动到视图控制器时

self.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:toViewController animated:YES completion:nil];
[self dismissViewControllerAnimated:YES completion:nil];
解除viewController时

self.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:toViewController animated:YES completion:nil];
[self dismissViewControllerAnimated:YES completion:nil];

感谢您的回复,所以第一段代码,是否需要进入我切换到的视图控制器或我切换到的视图控制器?@GlenRitchie第一段代码进入您切换到的视图控制器。第二个是视图控制器,您可以从中切换回来。@Duncac,谢谢,我本想更通用一点,但这更好。仍然不太明白,您能试着进一步解释一下吗?(总努布)