Ios 以编程方式切换视图控制器时更改转换类型

Ios 以编程方式切换视图控制器时更改转换类型,ios,objective-c,Ios,Objective C,我正在切换视图控制器,我希望能够在切换时更改转换。目前,它是默认的过渡,即覆盖垂直,我希望它是交叉溶解 以下是切换视图控制器的代码: SecondViewController *secondViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"secondViewController"]; [self presentModalViewController:secondViewCont

我正在切换视图控制器,我希望能够在切换时更改转换。目前,它是默认的过渡,即覆盖垂直,我希望它是交叉溶解

以下是切换视图控制器的代码:

SecondViewController *secondViewController =
    [self.storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];
    [self presentModalViewController:secondViewController animated:YES];

您可以设置
modalTransitionStyle

secondViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
如果这不起作用,试试看

self.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
我来看看这个: