【发布时间】:2020-05-15 11:16:36
【问题描述】:
我正在尝试实现这样的组件
TextField (5 000) 和 Text (PLN) 一起应该水平居中。输入新数字时,应关闭文本 (PLN)。我想我必须将这两个视图合并到一个容器中并居中,类似于
HStack {
TextField()
Text("PLN")
}
.frame(alignment: .center)
但 TextField 占用了所有可能的宽度。
我该如何处理它,或者可能是另一种解决方案。
【问题讨论】:
-
“在输入新数字时,应关闭文本 (PLN)”是什么意思。是否应该在 TextField 中包含超过 4 个字符时将其关闭,或者在您输入 TextField 时将其关闭...?
-
想象一下,这是一个单视图 5000PLN,它可以有不同的长度,但应该始终居中。