首页 > 解决方案 > 带白色背景的概述按钮

问题描述

如何在 SwiftUI 中创建这样的按钮? 在此处输入图像描述

标签: swiftuiswift5.1

解决方案


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

  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)
      }

推荐阅读