我正在尝试使阴影显示在形状后面。
这是我希望它看起来像的一个示例:
请注意,在透明形状后面看不到阴影。有什么方法可以使用图层在透明形状后面渲染阴影?
// self is a subclass of a CALayer
self.opacity = opacity
self.shadowColor = color.cgColor
self.shadowOffset = CGSize(width: shadow.x, height: shadow.y)
self.shadowRadius = CGFloat(shadow.blur)
self.shadowOpacity = 1
答案 0 :(得分:0)
正如Matt在评论中所说,您应该在图层前面添加阴影。这是我对解决方案的建议(在前面添加透明层并为其创建阴影路径):
(
[success] => 3
[failure] => 0
[tokenFailList] => Array
(
)
)