如何在 SwiftUI 中删除文本视图上方和下方的 space?

How to remove space above and below text view in SwiftUI?

我有一个大小为 80 的文本。当我在此视图上放置边框时,我看到文本上方和下方还有额外的 space。要在我的应用程序中保存 space,我需要删除此 space。但不知是否可行?

代码示例:

import SwiftUI

struct ContentView: View {
  var body: some View {
    Text("360°")
      .font(Font.system(size: 80, weight: .thin, design: .default).monospacedDigit())
      .border(Color.red, width: 2)
  }
}

结果:

我需要绿色结果:

垂直 space 被 Text 本身占据。不建议添加固定的负填充。仅当文本和字体都被硬编码时才使用它。

Text("360°")
    .font(Font.system(size: 80, weight: .thin, design: .default).monospacedDigit())
    .padding(.vertical, -18)
    .border(Color.red, width: 1),