如何在SwiftUI中删除文本视图上方和下方的空间?
我有一个80码的文本。当我在这个视图上添加边框时,我看到文本上下都有额外的空间。为了节省应用程序中的空间,我需要删除此空间。但我不知道这是否可能 代码示例:如何在SwiftUI中删除文本视图上方和下方的空间?,swift,textview,swiftui,Swift,Textview,Swiftui,我有一个80码的文本。当我在这个视图上添加边框时,我看到文本上下都有额外的空间。为了节省应用程序中的空间,我需要删除此空间。但我不知道这是否可能 代码示例: import SwiftUI struct ContentView: View { var body: some View { Text("360°") .font(Font.system(size: 80, weight: .thin, design: .default).monospacedDigit())
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)
}
}
结果是:
我需要绿色结果:
垂直空间被
文本本身占据。不建议添加固定的负片填充。仅当文本和字体都是硬编码时才使用此选项
Text("360°")
.font(Font.system(size: 80, weight: .thin, design: .default).monospacedDigit())
.padding(.vertical, -18)
.border(Color.red, width: 1),
您好,您是否尝试了“.padding(.bottom,100)”和top。您也可以给出负值,例如.padding([.top],-6)或其他值,请尝试告诉我:)没有结果padding@Guillaume在边框上方添加.padding(.vertical,-15)
。根据您的需要进行调整。