일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- iphone
- realitykit
- fullscreencover
- state
- gesture
- swift
- firebase
- authentication
- Performance
- dataflow
- 데이터최적화
- stateobject
- Concurrency
- ar
- Animation
- GCD
- WWDC
- SwiftUI
- Network
- RxSwift
- environmentobjet
- 달력
- CS
- auth
- ios
- 네트워크
- combine
- arkit
- withAnimation
- UIKit
Archives
- Today
- Total
목록ScrollValue (1)
XLOG
[SwiftUI] Scroll Value 구하기
사용할 방법은 GeometryReader 와 preference 를 이용한다. 그러기 위해 우리는 GeometryReader 를 먼저 알아야 한다. GeometryReader는 컨테이너 뷰가 가지고 있는 사이즈, 좌표공간을 반환해주는 함수 이다. 그렇다면 preference 란 무엇일까? 주어진 preference(선호?)로 값을 set 해준다는게 무슨 말일까….. 이것은 SwiftUI 가 view의 사이즈, 위치를 어떻게 결정을 하는지에 대한 원리에 대한 이해가 필요하다. 자세히 작성을 하다보면 내용이 너무 길어진다. 그냥 간단하게 보통 상위뷰에서 하위뷰로 데이터를 전달하는데 가끔 우리는 하위뷰에서 상위뷰로 데이터를 전달을 하고 싶을 때가 생긴다. 그때 하위뷰가 원하는(선호하는) 데이터(사이즈, 위치 ..
Swift/SwiftUI
2023. 1. 30. 23:36