프로그래밍/Unity, MAUI, Mono

[Unity] UI 스크롤(Scroll) 다루기 - 스크롤 뷰(Scroll View)

당근천국 2024. 10. 21. 15:30

유니티(Unity) UI에서 스크롤을 쓰는 방법은 크게 스크롤 뷰(Scroll View)를 쓰는 방법과 패널에 스크롤 바(Scroll bar)를 연결하는 방법이 있습니다.

빠르고 편하게 쓸 생각이면 스크롤 뷰를 쓰는 것이 좋고 직접 커스텀하게 만들 생각이면 스크롤 바를 연결하는 것이 좋습니다.

 

이 포스팅에서는 스크롤 뷰(Scroll View)를 다룹니다.

 

연관글 영역

 

 

1. UI에 추가 

게임 오브젝트(GameObject) > UI > 스크롤뷰(Scroll View)

를 선택하여 U I화면에 스크롤 뷰를 추가합니다.

 

 

스크롤 할 내용은 콘텐츠(Content) 안에 넣어야 합니다.

 

 

2. 내용 넣기 

스크롤 될 영역의 크기는 '콘텐츠(Content)' 영역의 크기를 따라갑니다.

콘텐츠 영역을 적절히 늘려야 스크롤이 됩니다.

 

 

1) 게임 오브젝트(GameObject) > UI > 이미지(Image)

를 추가합니다.

 

2) 원하는 이미지를 넣어 줍니다.

 

3) 콘텐츠 영역의 크기를 이미지 크기보다 크게 지정해 줍니다.

 

이미지만큼의 스크롤만 할 거면 콘텐츠 영역의 크기를 이미지와 동일하게 잡으면 됩니다.

 

 

3. 테스트 

테스트를 해봅시다.

 

잘 작동합니다.

 

 

마무리 

테스트 프로젝트 : github - dang-gun/UnitySamples/UI_Scroll

 

간단하게 구현할 거면 스크롤 뷰가 좋은 선택입니다.