swiftui 文本不居中
swiftui text is not centered
我在下面使用的代码不是居中的。顶部 space 是底部 space 的两倍。不需要等于 bottom 和 top space?如何让文本居中?
struct ContentView: View {
var body: some View {
ZStack(alignment:.center) {
Color.red
Text("onna")
.font(.system(size: 60))
}
.frame(width: 222, height: 60)
}
}
您可以通过以下方式设置所需的值:
struct ContentView: View {
var body: some View {
VStack(spacing: 10.0) {
Text("Onna")
.font(.system(size: 60))
.baselineOffset(-40.0)
.background(Color.red)
Text("Onna")
.font(.system(size: 60))
.baselineOffset(40.0)
.background(Color.blue)
}
}
}
我在下面使用的代码不是居中的。顶部 space 是底部 space 的两倍。不需要等于 bottom 和 top space?如何让文本居中?
struct ContentView: View {
var body: some View {
ZStack(alignment:.center) {
Color.red
Text("onna")
.font(.system(size: 60))
}
.frame(width: 222, height: 60)
}
}
您可以通过以下方式设置所需的值:
struct ContentView: View {
var body: some View {
VStack(spacing: 10.0) {
Text("Onna")
.font(.system(size: 60))
.baselineOffset(-40.0)
.background(Color.red)
Text("Onna")
.font(.system(size: 60))
.baselineOffset(40.0)
.background(Color.blue)
}
}
}