【发布时间】:2021-02-04 07:35:01
【问题描述】:
我正在做一个计算器应用程序,我想将 ScrollView 内的 TextField 对齐到屏幕右侧。
我想要的但不使用 ScrollView:
我现在所拥有的(multilineTextAlignment(.trailing) 在这里不起作用):
有什么解决办法吗?谢谢。
【问题讨论】:
标签: swift iphone swiftui scrollview text-alignment
我正在做一个计算器应用程序,我想将 ScrollView 内的 TextField 对齐到屏幕右侧。
我想要的但不使用 ScrollView:
我现在所拥有的(multilineTextAlignment(.trailing) 在这里不起作用):
有什么解决办法吗?谢谢。
【问题讨论】:
标签: swift iphone swiftui scrollview text-alignment
我能够通过这个复制预期的结果。通过使用HStack 和Spacer(),我们可以将您想要的任何文本推送到屏幕右侧。
VStack {
ScrollView {
HStack {
Spacer()
Text("123456")
.multilineTextAlignment(.trailing)
.font(.custom("Arial", size: 80))
}
}
}
【讨论】: