gpt4 book ai didi

SwiftUI 向 View 添加 -y 偏移量,但将 View 拉伸(stretch)到底部

转载 作者:行者123 更新时间:2023-12-02 12:06:58 27 4
gpt4 key购买 nike

我的代码中有 2 个 View ,一个 VStack 和一个自定义 View 。

我正在向第二个 View 添加 -75 的偏移量,以将其移动到第一个 View 的顶部。

这是我当前的代码:

Group {
VStack {
//First View
VStack {
Image("LogoCrest")

NavigationLink(destination: LocationSearch()) {
Text("Find a location")
.foregroundColor(Color.white)
.bold()
.padding()
}
.frame(minWidth: 0, maxWidth: .infinity, alignment: Alignment.center)
.background(Color(red: 81 / 255, green: 175 / 255, blue: 67 / 255))
.cornerRadius(7)
.padding()

}
.padding(.top, 75)
.padding(.bottom, 75)
.frame(minWidth: 0, maxWidth: .infinity, alignment: Alignment.center)
.background(Color(red: 49 / 255, green: 49 / 255, blue: 49 / 255))

//Second view
CircuitList(Circuits: Circuits)
.offset(y: -75)
.padding()
}
}
.background(Color(red: 232 / 255, green: 232 / 255, blue: 232 / 255))
.edgesIgnoringSafeArea(.top)

如何增加第二个 View 的高度,使其始终位于底部(请参阅下图中的黑线以了解我想要的额外高度)?

My view

最佳答案

我已经找到答案了。由于我在 View 中添加了 y:-75 偏移量,因此我还必须添加 y:-75 填充。

CircuitList(Circuits: Circuits)
.offset(y: -75)
.padding()
.padding(.bottom, -75)

关于SwiftUI 向 View 添加 -y 偏移量,但将 View 拉伸(stretch)到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57947821/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com