【发布时间】:2014-12-28 14:20:42
【问题描述】:
我很喜欢 Core Animation 的东西。 我需要将图案图像应用到 CALAyer。 这部分与类似的东西完美配合:
color = UIColor(patternImage: UIImage(named: "myPatternImage")!
shapeLayer.fillColor = color.CGColor;
但现在我需要在图案后面应用背景颜色。我的 Patter 图像是 png (带有 alpha 组件)。 所以我想在形状上应用一个简单的颜色,然后应用图案图像。 有没有办法即时做到这一点?
【问题讨论】:
-
我正在为这些图层设置动画。如果我理解您的评论,您的意思是我可以在我的真实图层之上使用“克隆”图层。但是因为我要为我的图层设置动画,所以我也必须为克隆图层设置动画;它会变得非常复杂。所以我更喜欢使用基于子层的解决方案..但我没有达到使其工作。
-
我对克隆层只字未提。我说使用两个单独的层。下面的答案是正确的。
标签: ios objective-c swift core-animation calayer