[英]How can I display a UIImage on top of a CAShape Layer?
我在CAShapeLayer
前面繪制UIImage
時遇到麻煩。 我的背景中有一個矢量圖像,前面帶有一個圖標。 向量很重要,因為我最終要對此進行縮放和動畫處理; 而且我在屏幕上有很多這樣的顯示,因此為了提高性能,我想在較低的水平上進行操作,而不是使用一堆UIImageView
子視圖。
我試過了:
CAShapeLayer
CAShapeLayer
添加為容器視圖的子層 content
設置為圖像的CGImage
drawRect
手動繪制圖像(盡管我的Quartz-fu很弱) 在大多數情況下,我會在形狀后面繪制圖像(我隱約地理解這是由於CAShapeLayers
如何合成自身)或根本沒有圖像。 當然可以在不訴諸子視圖的情況下做到這一點?
您是否嘗試將子層的zPosition設置為正值? 默認值為0.0,因此使其大於零會在層次結構中將其“推高”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.