我正在尝试制作一个具有.buttonStyle(.bordered)其所在 VStack 的完整宽度的 SwiftUI 按钮。这是我的按钮代码:
Button("Save", action:saveUser)
.frame(maxWidth:.infinity)
.buttonStyle(.borderedProminent)
Run Code Online (Sandbox Code Playgroud)
在预览中,我可以看到实际的框架是其容器的整个宽度,但buttonStyle提供的背景不是:
如果按钮样式也是全宽,我怎样才能使边框?
Raj*_*han 13
使用这种方式制作一个全角按钮。
Button(action: {
saveUser()
}) {
Text("Save").frame(minWidth: 0, maxWidth: .infinity)
}.buttonStyle(.borderedProminent)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2774 次 |
| 最近记录: |