Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swiftui SwitUI-VStack-输入文本时跳转_Swiftui_Vstack - Fatal编程技术网

Swiftui SwitUI-VStack-输入文本时跳转

Swiftui SwitUI-VStack-输入文本时跳转,swiftui,vstack,Swiftui,Vstack,我正在开发一个基本的密码输入屏幕,由一个顶部堆栈组成以显示当前输入,然后一些HStack显示数字 VStack(){ HStack(spacing: 20){ ForEach(codes,id: \.self){i in Text("*") } } HStack(){ <Number 1 - 3

我正在开发一个基本的密码输入屏幕,由一个顶部堆栈组成以显示当前输入,然后一些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>
        }
    }
VStack(){
HStack(间距:20){
ForEach(代码,id:\.self){i in
正文(“*”)
}
}
HStack(){
}
HStack(){
}
HStack(){
}
HStack(){
}
}
我面临的问题是,当没有输入密码时,顶部的HStack不会占用任何空间,因此垂直高度为0,当我输入代码时,它会强制整个视图在视图调整大小时稍微跳跃


我怎样才能阻止这种情况发生呢?如果我说实话,这是一件非常有趣的事情!