SwiftUI GeometryReader does not layout custom subviews in center

后端 未结 3 475
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-17 18:59

I have a custom view:

struct ImageContent: View {
    var body: some View {
        Image(\"smile\")
            .resizable()
            .scaledToFit()
             


        
3条回答
  •  长发绾君心
    2021-01-17 19:49

    for what do you need GeometryReader, if you don't use the provided GeometryProxy values?

    struct ContentView: View {
        var body: some View {
            GeometryReader { geometry in
                ImageContent()
                    .position(x: geometry.size.width / 2, y: geometry.size.height / 2)
            }
        }
    }
    

    will define the exact position based on value provided

提交回复
热议问题