SwiftUI 拟物化按钮样式

这是一个 SwiftUI ButtonStyle,用于以拟物化风格设置按钮样式。

我写了一篇关于它的博客文章

您可以将其下载为交互式 Swift Playground

用法

import NeumorphicStyle

// ...

@Environment(\.colorScheme) private var colorScheme

var body: some View {
    Button("Hello world") { }
    	.buttonStyle(NeumorphicButtonStyle(colorScheme: colorScheme))
}

安装

let package = Package(
    ...
    dependencies: [
        .package(url: "https://github.com/hallee/neumorphic-style", from: "0.0.1")
    ],
    ...
)