我正在尝试将阴影应用于圆。如果更改“圆”的修剪属性,则阴影会移动(出乎意料)。我希望阴影位于圆的修剪部分下方。我该怎么办?
struct ContentView: View {
let trimValue: CGFloat = 0.5
var body: some View {
ZStack {
Text("trimValue is \(trimValue.description)")
Circle()
.trim(from: 0, to: trimValue)
.stroke(lineWidth: 40)
.fill(Color.white)
.shadow(
color: Color.gray.opacity(0.4),
radius: 30,
x: 14,
y: 14)
}.frame(width: 300, height: 300)
}
}