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