Swiftui SwitUI-VStack-输入文本时跳转
我正在开发一个基本的密码输入屏幕,由一个顶部堆栈组成以显示当前输入,然后一些HStack显示数字Swiftui SwitUI-VStack-输入文本时跳转,swiftui,vstack,Swiftui,Vstack,我正在开发一个基本的密码输入屏幕,由一个顶部堆栈组成以显示当前输入,然后一些HStack显示数字 VStack(){ HStack(spacing: 20){ ForEach(codes,id: \.self){i in Text("*") } } HStack(){ <Number 1 - 3
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>
}
}
VStack(){
HStack(间距:20){
ForEach(代码,id:\.self){i in
正文(“*”)
}
}
HStack(){
}
HStack(){
}
HStack(){
}
HStack(){
}
}
我面临的问题是,当没有输入密码时,顶部的HStack不会占用任何空间,因此垂直高度为0,当我输入代码时,它会强制整个视图在视图调整大小时稍微跳跃
我怎样才能阻止这种情况发生呢?如果我说实话,这是一件非常有趣的事情!