有两张图片,他们的大小和位置完全相同,现在通过uislider的值变化来改变这两张图片的透明度来切换两张图片,问这种效果应该如何实现
在一个View上,先添加一个图片A1,透明度为1.改变UISlider的值,同时让A1的透明度变小。当A1的透明度为0时改变View的imageview为A2,并且开始的透明度为0。改变uislider的值让A2的透明度增加。当透明度到1的时候,再换成A1,透明度默认成1. 这个循环逻辑就可以串起来了。。至于你说的两张图同时在上面展示的话,先把下层视图的透明度设置为0,上层视图透明度为1,逐步减小上层透明度,当上层视图透明度为0的时候保持不动,让下层视图的透明度增加直到1,来回转换。如果两张图同时显示的话会有一个覆盖渲染效果,只能一张显示一张隐藏吧。个人观点。