gpt4 book ai didi

ios - 如何控制两个 UIImage 的无动画之间的淡入淡出?

转载 作者:行者123 更新时间:2023-12-01 17:31:03 29 4
gpt4 key购买 nike

有很多关于UIImage的淡入淡出的帖子s 使用动画。但是我找不到如何控制交叉淡入淡出 无动画 ,而是我自己;例如,0.0 之间的参数和 1.0控制淡入淡出的量。

我可以放两个 UIImageView s 彼此背后并控制 alpha (顶部从 1.00.0 ,底部在 1.0 ),但这不是正确的交叉淡入淡出 AFAIK。

为了使它更形象化:屏幕上有一个 slider ,它给出了 0.0 之间的值。和 1.0 , 上面是一张图片。我想要的是在最初显示的图像(当 slider 为 0.0 时)和另一个图像(如果在 slider 为 1.0 时完全可见)之间交叉淡入淡出。因此,当您慢慢移动 slider 时,您会看到另一张图像慢慢出现。

最佳答案

您可以使用 ImageView alpha方法。这有多正确取决于您正在寻找的效果。使用介于 0 和 1 之间的值使这种方法相对简单,并且是显而易见的选择。

您还可以查看将两个图像渲染到上下文中并使用 CGContextSetBlendMode , 可能与 kCGBlendModeMultiply , 组合图像。没有可用的参数,因此您仍然需要更改渲染的 alpha 以获得可接受的合并/淡入淡出。

关于ios - 如何控制两个 UIImage 的无动画之间的淡入淡出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22457418/

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