概述了带有白色背景的按钮

时间:2019-06-08 21:37:35

标签: swiftui swift5.1

如何在SwiftUI中创建这样的按钮? enter image description here

2 个答案:

答案 0 :(得分:2)

要实现此目的,您需要使按钮的宽度与屏幕的宽度相同,然后添加一些填充。

  var body: some View {
        Button(action: {}) {
          Text("Text")
            .frame(minWidth: 0, maxWidth: .infinity)
            .padding(10)
          }
          .border(Color.gray, width: 1, cornerRadius: 5)
          .padding([.leading, .trailing], 20)
      }

答案 1 :(得分:0)

要向任何视图添加边框,只需在此修饰符上添加所需的参数即可:

.border(Color.black, width: 1, cornerRadius: 2)

按钮本身的大小可以通过填充或手动设置其框架来完成。