SwiftUI HStack 不会移动到最顶端吗?



我有一个包含两个组件的 Hstack。一个是下拉菜单,另一个是指向"忘记密码"页面的导航链接。我不知道为什么它不会一直到页面顶部。

我尝试在 HStack(( 代码的最底部(但在边界内(插入 Spacer((,根本不会移动。我尝试在下面放置其他对象和文本,看看它是否会在新对象下方使用 Spacer(( 向上推,但仍然不会让步。

var body: some View {
VStack{
NavigationView{
HStack{
DropDownNewUser()
Spacer()
NavigationLink(destination: ForgotPasswordView()) {
Image(systemName: "questionmark")
.padding(15)
.background(lightgold)
.cornerRadius(50)
.foregroundColor(.white)
}
}.padding(10).edgesIgnoringSafeArea(.all)
}
}

在此处输入图像描述

VStackSpacer放在里面,如下所示

var body: some View {
NavigationView{
VStack{          // << here !!
HStack{
DropDownNewUser()
Spacer()
NavigationLink(destination: ForgotPasswordView()) {
Image(systemName: "questionmark")
.padding(15)
.background(lightgold)
.cornerRadius(50)
.foregroundColor(.white)
}
}.padding(10).edgesIgnoringSafeArea(.all)
Spacer()       // << here !!
}
}
}

相关内容

  • 没有找到相关文章

最新更新