gpt4 book ai didi

ios - 如何更改 dismissViewController 过渡方向?

转载 作者:行者123 更新时间:2023-11-28 21:32:55 25 4
gpt4 key购买 nike

从事 Objective-C 视频项目。在视频播放器上,我有一个按钮可以让用户返回到菜单屏幕。

在我的 PlayerViewController.m 中,我有:

- (IBAction)unloadPlayer:(id)sender
{
[self dismissViewControllerAnimated:YES completion:nil];
}

它可以工作,但是它会从上向下插入​​屏幕。我想做的是从左向右推进。如何做到这一点?

谢谢!

最佳答案

您可以在关闭 View Controller 时使用自定义动画。这将解决您的问题。

CATransition *transition = [CATransition animation];
transition.duration = 0.3;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
[self.view.window.layer addAnimation:transition forKey:nil];
[self dismissViewControllerAnimated:NO completion:nil];

关于ios - 如何更改 dismissViewController 过渡方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35158867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com