어제 프로젝트 중, Scroll View와 Content Size Fitter를 공부하게 되어서 정리를 조금 해보려고한다.
| Gemini |
|---|
![]() |
| Viewport |
|---|
![]() |
| Content |
|---|
![]() |
| Scroll Rect |
|---|
![]() |
| 프로퍼티 | 기능 |
|---|---|
| Horizontal | 가로 방향의 스크롤 허용 여부 |
| Vertical | 세로 방향의 스크롤 허용 여부 |
| Movement Type | 스크롤 뷰의 영역을 벗어났을 때, 동작 방식 설정 |
| ㄴUnrestricted | 아무런 동작을 하지 않음. |
| ㄴElastic | 부드럽게 반동을 일으키며 돌아옴. 수치 조정 가능 |
| ㄴlamped | 범위를 벗어나지 못하게 함. |
| Inertia | 스크롤의 관성 설정 여부 |
| ㄴceleration Rate | 감소률 |
| Scroll Sensitivity | 스크롤의 민감도 |
| On Value Changed | 스크롤이 작동하였을 때, 동작하는 Callback 함수 |
| Gemini |
|---|
![]() |
| Content |
|---|
![]() |
| 프로퍼티 | 기능 |
|---|---|
| Horizontal Fit | 가로 크기 설정 |
| Vertical Fit | 세로 크기 설정 |
| ㄴUnconstrained | 고정된 크기 사용 |
| ㄴMin Size | 레이아웃 요소의 최소크기 기준으로 UI 크기를 조정 |
| ㄴPreferred Size | 콘텐츠 크기에 따라 UI 크기를 조정 |