Description
- 사용자가 항목의 상태를 켜거나 끄는 기능 제공
Production Rule
- 스위치의 상태(켜짐 또는 꺼짐)가 한눈에 보임
Usage
- 목록의 항목을 독립적으로 제어할 수 있는 경우
- 단일 항목을 켜거나 끄는 경우(ex. 사용자가 설정을 조정 경우)
Avoid
- 반대 옵션을 제어하기 위해 사용하는 경우
⇒ 분할 된 버튼을 사용하여 반대 옵션을 제어

- 버튼 대신 스위치를 사용하는 경우
⇒ 사용자는 클릭 유도 문구를 보면 버튼을 상상하는 경우가 대부분

- 목록에서 하나 이상의 옵션을 선택하기 위해 사용하는 경우
⇒ 스위치는 사용자가 새 상태를 적용하기 위해 저장 또는 제출을 클릭할 필요 없이 즉시 눈에 띄는 효과를 제공

- 스위치 자체에 라벨 텍스트를 추가하는 경우
⇒ 대신 아이콘을 사용하여 선택 상태를 전달

