2015-04-30 18 views
1

我有一個UIImageView。我想使用一個特定的UIImage作爲這個UIImageView的一個alpha遮罩,以便UIImageView的圖像具有UIImage的alpha組件。棘手的部分是UIImage應該旋轉,以便UIImageView圖像的alpha分量具有動畫效果。iOS:將旋轉UIImage作爲alpha蒙版應用於另一個UIImageView

我從來沒有做過這樣的事情。有人可以幫我開始嗎?

謝謝。

+0

這可以讓你開始? http://stackoverflow.com/a/25894507/294884 – Fattie

+0

一般搜索「面具的iOS」..這一個怎麼樣http://stackoverflow.com/questions/5757386/how-to-mask-an-uiimageview – Fattie

回答

1

應該能夠通過將你的蒙版圖像安裝到CALayer中,然後將該圖層作爲蒙版安裝到圖像視圖的圖層上。

最後,您將創建一個CABasicAnimation,它將爲遮罩層的變換rotation.z生成動畫。

我不知道絕對可以肯定的是,旋轉遮罩層可以使遮罩動作動畫,但我很肯定它會起作用。

+0

CALayer的問題是您無法更改混合模式。 – citizenCode