SwiftUI 中的 ButtonStyle 样式可以自定义,也可以使用内置的样式。内置的 ButtonStyle 样式包括:
- DefaultButtonStyle:默认样式,适用于大多数情况。
- PlainButtonStyle:简单的样式,没有背景色和阴影,适用于需要更加简洁的界面。
- BorderlessButtonStyle:类似于 PlainButtonStyle,但有略微的透明度,不会与背景混淆。
- BorderedButtonStyle:带边框的样式,适用于需要强调按钮边框的情况。
您还可以使用自定义 ButtonStyle 样式,例如创建自己的按钮形状、渐变背景或其他自定义效果。