如何在CAShape图层上显示UIImage?
我在
CAShapeLayer
前面画一个UIImage
时遇到了麻烦。我在背景中有一个矢量图像,前面有一个图标。矢量很重要,因为我最终缩放&动画这个;我在屏幕上有这么多,所以为了表现,我想在较低的水平上做这个,而不是一堆UIImageView
子视图。
我试过了:
将容器视图的图层类设置为CAShapeLayer
添加CAShapeLayer
作为容器视图的子层
将容器的图层和/或子图层的content
设置为图像的CGImage
在容器视图中手动绘制图像drawRect
(我的Quartz-fu非常弱)
在大多数情况下,我得到了在形状后面绘制的图像(我隐约明白这是由于CAShapeLayers
如何复合自己)或根本没有图像。当然,这可以在不诉诸子视图的情况下实现吗?
没有找到相关结果
已邀请:
1 个回复
樊熄忙暖