ios UIImage揭示了另一个UIImage动画

时间:2012-03-21 10:29:35

标签: ios

我有两张确切尺寸的图片。想象一下房间的两个图像,一个是阳光,另一个是人造光。我必须将它们放在另一个上面并添加一个滑块,这样当移动滑块时,下面的图像将根据滑块值显示。例如 - 如果滑块位于半个位置,则用户可以使用阳光显示一半图像,使用人造光显示一半可以显示窗帘效果。

我搜索了很多,没有找到任何线索,如何做到这一点。请建议任何教程来做这种动画。

谢谢

1 个答案:

答案 0 :(得分:0)

将滑块最小值设置为0,将最大值设置为1

[mySlider setMinimumValue:0.0f];
[mySlider setMaximumValue:1.0f];

当用户更改滑块时,获取当前值

float sliderProgress = mySlider.value;

根据值调整两个图像的alpha值。

[imageSunlight setAlpha:sliderProgress];

而另一个图像的alpha将是

[imageArtificialLight setAlpha:(1.0f - sliderProgress)];