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,谢谢,我本想更通用一点,但这更好。仍然不太明白,您能试着进一步解释一下吗?(总努布)