【问题标题】:SwiftUI elements inside HStack have different heightsHStack 中的 SwiftUI 元素具有不同的高度
【发布时间】:2020-02-07 09:55:09
【问题描述】:

我在 HStack 中有一个按钮和一个文本:

HStack{
      Button(action: {}) {
             Text(" Text ")
             .padding()
             .background(Color.blue)
             .foregroundColor(.white)
             .font(.headline)
             .cornerRadius(5)
              }

              Text("")
              .frame(minWidth: 0, maxWidth: .infinity)
              .padding()
              .background(Color.gray)
              .font(.headline)
              .cornerRadius(5)
}

两个文本具有相同的字体、填充等,但按钮始终高于第二个文本。如何让他们平等?

【问题讨论】:

    标签: ios swift button text swiftui


    【解决方案1】:

    我找到了答案。第二个文本不应该是空字符串,比如“”,它至少应该包含空格,比如“”。

    【讨论】:

      猜你喜欢
      • 2021-04-12
      • 2021-10-27
      • 2021-12-21
      • 2023-04-07
      • 2017-03-23
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      相关资源
      最近更新 更多