GeometryReader的主要作用就是能够获取到父view建议的尺寸。
struct Example4: View {
var body: some View {
GeometryReader { proxy in
HStack(spacing: 0) {
Text("举个例子 , \(proxy.size.width)")
// .layoutPriority(1)
MyRectangle()
}
.border(Color.green, width: 1)
}
}
参考博客:
SwiftUI:GeometryReader - 简书
SwiftUI之GeometryReader - 知乎