我在UIImage
前面绘制CAShapeLayer
时遇到问题。我在背景中有一个矢量图像,前面有一个图标。矢量很重要,因为我最终缩放&动画这个;我在屏幕上有很多这样的表现,所以为了表现,我想在比UIImageView
个子视图更低的层次上做这个。
我试过了:
CAShapeLayer
CAShapeLayer
作为容器视图的子图层content
设置为图像的CGImage
drawRect
手动绘制图像(虽然我的Quartz-fu非常弱)在大多数情况下,我会在形状后面绘制图像(我模糊地理解这是由于CAShapeLayers
如何复合自己)或根本没有图像。当然,这可以在不诉诸子视图的情况下实现吗?
答案 0 :(得分:0)
您是否尝试将子图层的 zPosition 设置为正值?默认值为0.0,因此将其大于零会将其推向层次结构中的“更高”。