SwiftUI GeometryReader 的布局不在屏幕中间

解决办法:

1
2
3
4
5
6
var body: some View {
GeometryReader { geometry in
ImageContent()
.position(x: geometry.frame(in: .local).midX, y: geometry.frame(in: .local).midY)
}
}

参考:SwiftUI GeometryReader does not layout custom subviews in center


SwiftUI GeometryReader 的布局不在屏幕中间
https://wonderhoi.com/2025/09/03/SwiftUI-GeometryReader-的布局不在屏幕中间/
作者
wonderhoi
发布于
2025年9月3日
许可协议