0
我在uiscrollview中有不同的图像,我想知道是否可以从100% - 50% - 0%透明度创建遮罩覆盖图,所以当图像移出时我会平滑淡入淡出。可以制作透明渐变蒙版吗?
我在uiscrollview中有不同的图像,我想知道是否可以从100% - 50% - 0%透明度创建遮罩覆盖图,所以当图像移出时我会平滑淡入淡出。可以制作透明渐变蒙版吗?
根据您要做的事情,您可以简单地创建一个黑色的叠加视图,并将它的alpha值更改为0并为变化设置动画。这样的事情应该做的伎俩:
[UIView beginAnimations:@"fadeView" context:nil];
[UIView setAnimationDuration:0.65];
overlayView.alpha = 0.0;
[UIView commitAnimations];
或者你可以使用CATransition,在这样的事情应该这样做:
// First create a CATransition object to describe the transition
CATransition *transition = [CATransition animation];
transition.duration = 0.5;
// using the ease in/out timing function
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionFade;
[[self.view layer] addAnimation:transition forKey:@"slideShowOptionsFadeIn"];
你的意思是你想在滚动视图的边缘的梯度“羽化”图像的边缘? – 2010-08-03 18:20:37
我在photoshop中创建了一个alpha遮罩,并将其定位在我的滚动视图上。背景颜色与我的两个图像末端的渐变颜色具有相同的颜色。所以它的作品 - 但这是一个解决方法“。因此,我想知道它的一个alpha梯度函数? – geforce 2010-08-04 06:57:12