我有一個UIImageView。我想使用一個特定的UIImage作爲這個UIImageView的一個alpha遮罩,以便UIImageView的圖像具有UIImage的alpha組件。棘手的部分是UIImage應該旋轉,以便UIImageView圖像的alpha分量具有動畫效果。iOS:將旋轉UIImage作爲alpha蒙版應用於另一個UIImageView
我從來沒有做過這樣的事情。有人可以幫我開始嗎?
謝謝。
我有一個UIImageView。我想使用一個特定的UIImage作爲這個UIImageView的一個alpha遮罩,以便UIImageView的圖像具有UIImage的alpha組件。棘手的部分是UIImage應該旋轉,以便UIImageView圖像的alpha分量具有動畫效果。iOS:將旋轉UIImage作爲alpha蒙版應用於另一個UIImageView
我從來沒有做過這樣的事情。有人可以幫我開始嗎?
謝謝。
你應該能夠通過將你的蒙版圖像安裝到CALayer中,然後將該圖層作爲蒙版安裝到圖像視圖的圖層上。
最後,您將創建一個CABasicAnimation,它將爲遮罩層的變換rotation.z生成動畫。
我不知道絕對可以肯定的是,旋轉遮罩層可以使遮罩動作動畫,但我很肯定它會起作用。
CALayer的問題是您無法更改混合模式。 – citizenCode
這可以讓你開始? http://stackoverflow.com/a/25894507/294884 – Fattie
一般搜索「面具的iOS」..這一個怎麼樣http://stackoverflow.com/questions/5757386/how-to-mask-an-uiimageview – Fattie