如标题所述。我在 iOS 14 上使用了自定义 SwiftUI buttonStyle。它工作正常,但现在它不适用于 iOS 15。没有错误没有警告,我不知道如何处理它。有谁知道修复它?
struct InnerShadowButtonStyle: ButtonStyle {
func makeBody(configuration: Configuration) -> some View {
let p = configuration.isPressed
return configuration.label
.overlay (
RoundedRectangle(cornerRadius: 0)
.stroke(Color.clear, lineWidth: 4)
.shadow(color: p ? .gray : .clear, radius: 3, x: 3, y: 3)
.clipShape(RoundedRectangle(cornerRadius: 0))
.opacity(p ? 1.0 : 0.0)
)
}
}