要创建带有突出边框的按钮,您可以使用.overlay()
修饰符将边框放置在按钮上。例如:
Button("Press Me") {
// action goes here
}
.padding()
.overlay(
RoundedRectangle(cornerRadius: 8)
.stroke(Color.blue, lineWidth: 2)
)
此代码将创建一个按钮并在其周围添加一个蓝色的 2pt 边框。您可以自由控制边角半径,线宽,颜色和其他细节。