![](/img/trans.png)
[英]iphone/ipad - How can I draw an CGRect imageview in CALayer?
[英]How can I draw multiple images into a CALayer without creating additional Layers?
我正在創建一個包含多個堆疊在一起的圖像的應用程序。 應用程序經常移動這些圖像,所以我試圖將它們打包到一個大容器中。 移動此容器(當然)會導致應用程序滯后。
我已經嘗試將多個UIImageView
打包成一個UIView
(不是一個好主意),並將每個上面有一個Image的多個CALayer
打包成一個大型CALayer
(仍然沒有真正幫助)。
所以我要找的是將多個圖像(如拼圖)粘貼到一個CALayer
。 我不需要重新定位這些圖像,因為我只是移動主Layer
。
謝謝你的幫助!
好吧,一個簡單的方法是自己繪制它們:擁有自己的CALayer自定義子類並實現drawContext
設置needsDisplayOnBoundsChange,這樣你就告訴CA你需要自己畫畫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.