swiftUI GeometryReader PreferenceKey 获取视图大小 父子组件交互

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 - 知乎

猜你喜欢

转载自blog.csdn.net/baidu_40537062/article/details/127234602