geometryproxy
-
[SwiftUI] - GeometryReaderiOS/SWIFTUI 2024. 7. 26. 20:57
오늘은 어려운 GeometryReader를 가져와봤다. 솔직히 GeometryReader는 거의 모르는 상태로 왜 쓰는지도 모르고 사용해 왔던 것 같다. 하지만 이번 기회에 개념을 확실히 잡아 내 마음대로 자유자재로 사용하고자 하는 취지로 포스팅하게 되었다. GeometryReader OverView를 해석하자면 부모뷰의 레이아웃 정보를 불러오는 데 사용된다고 한다.GeometryReader는 GeometryProxy를 파아미터로 받는 클로져를 반환하는데, 여기서 GeometryProxy는 GeometryReader 내부에서 사용되는 뷰의 기하학적 정보를 포함하고 있다. 여기서 말하는 정보는 GeometryProxy의 attribute를 살펴보면 되는데, size : 뷰의 크기 정보safeAreaIns..