SwiftUI如何获得突出的边框按钮?

5 min read

要创建带有突出边框的按钮,您可以使用.overlay() 修饰符将边框放置在按钮上。例如:

Button("Press Me") {
    // action goes here
}
.padding()
.overlay(
    RoundedRectangle(cornerRadius: 8)
        .stroke(Color.blue, lineWidth: 2)
)

此代码将创建一个按钮并在其周围添加一个蓝色的 2pt 边框。您可以自由控制边角半径,线宽,颜色和其他细节。