gpt4 book ai didi

ios - 在屏幕上滑动(相同的)图像,但不使用任何额外的 UIImageViews

转载 作者:行者123 更新时间:2023-12-01 18:30:17 25 4
gpt4 key购买 nike

我不确定这是否可能,但想在我用另一种方式做之前先弄清楚。所以我有我的主要观点,中间是 UIImageView我已经声明并综合了它。我想将图像从屏幕上滑下来,然后再滑上另一个。但是我用相同的 UIImageView 来做这件事.我想把它滑下来,然后用不同的图像滑回相同的 View 。

不确定如何以这种方式完成。我在想也许可以创建一个与当前相同的临时 ImageView ,将其添加到同一帧中的 View 中,然后将临时 View 滑出 View 并重新打开主 ImageView 。

想听听您对此的看法。

最佳答案

玩了一些,找到了一个相当简单的解决方案。

self.myImageView.image = [UIImage imageNamed:myNewImageString];

CATransition *animation = [CATransition animation];
[animation setDuration:1];
[animation setType:kCATransitionPush];
[animation setSubtype:kCATransitionFromRight];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[[self.myImageView layer] addAnimation:animation forKey:@"SlideOutandInImagek"];

似乎在设置新图像之前保留了先前的图像。像梦一样工作。

感谢所有的意见和建议。

关于ios - 在屏幕上滑动(相同的)图像,但不使用任何额外的 UIImageViews,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9813348/

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