【发布时间】:2021-03-04 23:29:07
【问题描述】:
我是 SwiftUI 和 iOS 开发的新手。
我尝试创建 2 个按钮,但无法更改背景颜色或大小。
看起来像这样:
下面是代码:
HStack {
Button( action: {
print("click")
}){
Text("Login")
.foregroundColor(.purple)
.padding()
.overlay(
RoundedRectangle(cornerRadius: 20)
.stroke(Color.purple, lineWidth: 1)
)
}
Button( action: {
print("click")
}){
Text("Register")
.foregroundColor(.white)
.padding()
.overlay(
RoundedRectangle(cornerRadius: 20)
.stroke(Color.black, lineWidth: 1)
)
}
}
我希望得到一个按钮,它几乎使用了屏幕的一半,每边的边距为 10 像素。目标是让 2 个按钮几乎覆盖显示屏的宽度。我也试着让它更薄。上下边框的距离过大,左右边框要宽一些的时候,我希望它靠近文字。
我也不知道如何将按钮背景颜色更改为黑色
有什么想法吗?
谢谢
【问题讨论】: