【发布时间】:2021-08-24 02:04:40
【问题描述】:
我正在开发一个基本的密码输入屏幕,由一个顶部堆栈组成以显示当前输入,然后一些 HStack 显示数字
VStack(){
HStack(spacing: 20){
ForEach(codes,id: \.self){i in
Text("*")
}
}
HStack(){
<Number 1 - 3>
}
HStack(){
<Number 4 - 6>
}
HStack(){
<Number 7 - 9>
}
HStack(){
<Number 0>
}
}
我面临的这个问题是当没有输入密码时 HStack 不会占用任何空间,因此垂直高度为 0,当我输入密码时,它会迫使整个视图随着视图调整大小而稍微跳跃.
我怎样才能阻止它呢
【问题讨论】: