Swiftui 如何计算剩余的可用垂直空间
我的SwiftUI ContentView中有一些VSTACK,我想知道如何计算屏幕底部的剩余垂直空间。原因是在那个里画图表,我需要知道y轴的比例。Swiftui 如何计算剩余的可用垂直空间,swiftui,Swiftui,我的SwiftUI ContentView中有一些VSTACK,我想知道如何计算屏幕底部的剩余垂直空间。原因是在那个里画图表,我需要知道y轴的比例。 谢谢。这里是一个可能方法的演示-使用GeometryReader,它消耗所有可用空间并给出度量 struct DemoView: View { @State private var height = CGFloat.zero var body: some View { VStack { Vi
谢谢。这里是一个可能方法的演示-使用
GeometryReader
,它消耗所有可用空间并给出度量
struct DemoView: View {
@State private var height = CGFloat.zero
var body: some View {
VStack {
View1()
View2()
// GeometryReader consumes all remaining space here
GeometryReader { gp in
// use gp.size here
}
}
}
}