세그먼트 컨트롤은 사용자가 여러 옵션 중 하나를 선택할 수 있는 컨트롤 요소로, 주로 선택적인 작업 또는 필터링에 사용된다. 이는 주로 모바일 앱에서 사용되며, 간단하고 직관적인 선택 기능을 제공한다.
사용 예시
세그먼트 컨트롤은 주로 옵션 선택, 필터링, 뷰 전환 등 다양한 상황에서 사용된다. 예를 들어, 앱의 설정 화면에서 언어 선택, 카테고리 필터링, 탭 간 전환 등에 사용될 수 있다.
주의점
- 세그먼트 컨트롤은 선택할 수 있는 옵션의 개수가 제한적이어야 한다. 일반적으로 2~5개의 옵션을 사용하며, 너무 많은 옵션이 있는 경우 다른 UI 요소를 고려해야 한다.
- 세그먼트 컨트롤은 선택 사항이 명확하고 상호 배타적인 경우에 사용하는 것이 좋다. 여러 옵션을 동시에 선택할 수 있는 경우 체크박스 등 다른 컨트롤을 고려해야 한다.
- 세그먼트 컨트롤의 디자인은 일관성을 유지해야 한다. 옵션 간의 시각적인 구분이 명확하게 되어야 사용자가 선택을 쉽게 할 수 있다.
참조
- iOS Human Interface Guidelines: Segmented Controls