方法
ビューのサイズを取得するには、GeometryReaderを使います。
GeometryReaderは、ビューの位置やサイズの情報を保持するものです。
やり方

具体的には、GeometryReaderでサイズを取得したいビューを親ビューごと囲み、GeometryReaderの引数のsizeプロパティを使います。
GeometryReader { geometry in
VStack(alignment: .center) {
Text("幅:\(geometry.size.width), 高さ: \(geometry.size.height)")
.padding()
}
}

GeometryReaderの引数は「geometry」で、ビューの位置やサイズの情報はこの引数が保持しています。
そして、引数のsizeプロパティで、ビューのサイズを取得することが出来ます。
まとめ
GeometryReaderでビューのサイズを取得することが出来ます。
コメント