부트캠프

ToggleGroup

noyyo 2023. 9. 26. 21:07

UI를 다루다보면 하나의 옵션만 활성하 하고 싶을 때가 있다.

그럴 때 사용하는 컴포넌트가 토글 그룹이다.

 

● 토글 그룹이란?

토글 그룹은 토글할 수 있는 UI 요소를 하나의 그룹으로 묶어서 해당 그룹 중의 하나만 선택될 수 있도록 강제한다.

 

● 어떻게 사용하나?

1. 게임 오브젝트에 토글 그룹 컴포넌트를 추가한다.(이 오브젝트는 꼭 캔버스의 자식이 아니어도 된다)

2. 토글 컴포넌트를 가지고 있는 객체들 중 하나의 그룹으로 묶을 객체들을 다중선택한다.(하나씩 넣어줘도 된다)

3. 토글 컴포넌트 안에 있는 그룹 속성에 토글 그룹 컴포넌트를 가지고 있는 오브젝트를 드래그 앤 드랍으로 넣어준다.

 

● 토글 그룹의 속성 Allow Switch Off

해당 속성이 활성화되어 있으면 토글 중에 하나도 켜져 있지 않는 상태가 허용된다. 반대로 꺼져 있으면 하나의 토글을 활성화되게 된다.

 

● 주의할 점

토글 그룹이 하나의 토글만 활성화되도록 만들어주지만 그것은 토글이 바뀔 때만 적용된다. 즉 토글이 처음부터 다 켜진 상태, 다 꺼진 상태 등으로 토글 그룹에 추가되었다면 어떤 토글이 바뀌기 전까지는 그 상태 그대로 유지된다.

 

'부트캠프' 카테고리의 다른 글

유니티 Navigation  (0) 2023.10.10
드래그 앤 드롭을 구현하기  (0) 2023.10.06
전략패턴  (0) 2023.09.25
Awake와 Start 타이밍 이슈 및 Instantiate  (0) 2023.09.22
C# switch 패턴매칭  (0) 2023.09.21