簡體   English   中英

切出UIView的圖像以顯示背景色

[英]Cut out image of UIView to reveal background tint

我目前有一個主UIView,我已經對其進行了子類化,並從UIImage設置了自定義背景色。

我還有一個具有透明背景的.png-讓我們將其命名為myImage.png。

我希望能夠將myImage.png添加到主視圖中,以便能夠為UIImage的非透明部分設置動畫。 我認為可以通過使用圖層和圖像蒙版來實現這一目標,但我真的很感謝一個讓我入門的示例。

編輯

為了澄清,我有興趣知道如何使用核心圖形切出myImage.png並顯示淡色。 然后,我可以為該色調設置動畫以產生閃爍效果。 我能夠對圖像進行動畫處理,所以沒有問題,因此我需要一個解決方案來“裁剪”圖像並顯示我對動畫進行處理的背景色。

我正在使用iOS6

提前致謝。

您可以使用CAGradientLayer,CATransformLayer,CAReplicatorLayer。

據我了解您的問題,您有一個具有透明背景的.png,並且想要對該.png(myImage.png)的非透明部分進行動畫處理,您希望使用動畫將myImage.png添加到主視圖中。 看看Core Animation的這個Apple文檔鏈接

https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreAnimation_guide/CreatingBasicAnimations/CreatingBasicAnimations.html

它將幫助您滿足您的需求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM