gpt4 book ai didi

iphone - 有没有办法改变模态视图 Controller 外观的动画样式?

转载 作者:行者123 更新时间:2023-12-03 18:38:06 25 4
gpt4 key购买 nike

我正在尝试为两个 View Controller View 的出现和消失设置动画。

我使用了以下两行代码:

self.modalTransitionStyle=UIModalTransitionStyleCoverVertical;
[self presentModalViewController:viewcontroller animated:YES];

使 View Controller 的 View 从屏幕底部开始动画,效果很好。

我的问题是:我可以更改此动画的样式,以便 View 不总是从屏幕底部滑入吗?例如,我怎样才能让它从屏幕顶部开始动画?

最佳答案

View Controller 上的 modalTransitionStyle 属性设置该 View Controller 的显示方式,而不是用于呈现不同 Controller 的动画。所以你会做类似的事情:

viewcontroller.modalTransitionStyle=UIModalTransitionStyleCoverVertical; 
[self presentModalViewController:viewcontroller animated:YES];

(我习惯让 View Controller 在重写的 initWithCoder: 中指定自己的模式转换样式,但我猜这是一个样式问题)。

可用的过渡样式列表为 here 。因此,尝试一个动画,其中一个 Controller 像扑克牌一样翻转,就好像另一个 Controller 印在另一面:

viewcontroller.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal; 
[self presentModalViewController:viewcontroller animated:YES];

关于iphone - 有没有办法改变模态视图 Controller 外观的动画样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5004102/

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