gpt4 book ai didi

ios - iphone - 撤消或反转 kCATransitionPush 以将图像发送到屏幕外

转载 作者:行者123 更新时间:2023-11-29 12:57:55 26 4
gpt4 key购买 nike

我目前正在使用 CATransition 从屏幕右侧滑入动画图像:

CATransition *transition = [CATransition animation];
transition.duration = TRANSITION_DURATION;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
[self.layer addAnimation:transition forKey:nil];
self.image = [UIImage animatedImageNamed:prefix duration:ANIMATION_DURATION];

我的问题是,如何将图片滑出?一旦图像动画循环通过,我想将它按照它来的方向发送到屏幕外,即 TransitionToRight,但似乎没有这样的过渡类型。请建议我如何完成这种反向转换。

如果存在这样的反向转换,我可能会这样写:

[self performSelector:@selector(removeAnimatedImage) withObject:nil afterDelay:ANIMATION_DURATION];

在 removeAnimatedImage 中,我将创建另一个具有此相反方向的 CATransition 动画以将其发送出屏幕。

最佳答案

您是否尝试过 kCATransitionFromLeft 版本的推送过渡?它应该是 FromRight 的倒数。

关于ios - iphone - 撤消或反转 kCATransitionPush 以将图像发送到屏幕外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20560249/

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