Labels
라벨은 인터페이스에서 텍스트를 표시하는 데 사용되며 사용자가 현재 상황을 이해하고 다음에 취해야 할 조치를 파악하는 데 도움이 된다.
라벨이라는 용어는 다양한 위치에 펴시될 수 있는 편집할 수 없는 텍스트를 의미한다. 예시를 보자
- 버튼 내에서 라벨은 일반적으로 버튼이 하는 작업을 전달한다. (편집, 취소 보내기 등)
- 여러 리스트 내에서 라벨은 각 항목을 설명할 수 있으며, 기호나 이미와 함께 표현하기도 한다.
- 뷰 내에서 라벨은 제어 요소를 소개하거나 뷰에서 수행할 수 있는 작업을 설명한다.
Best pracitces
- 사람들이 편집할 필요가 없는 작은 양의 텍스트를 표시하려면 라벨을 사용해라.
: 작은 양의 텍스트를 편집 할 필요가 있다면 텍스트 필드를 사용하고, 많은 양의 텍스트를 편집 할 필요가 있다면 텍스트 뷰를 사용해라
- 시스템 폰트를 권장
: 라벨은 스타일이 적용된 텍스트를 표시할 수 있고, 기본적으로 Dynamic Type을 지원한다.
- 시스템에서 제공하는 라벨 색상을 사용하여 중요도를 전달
: 시스템은 시각적 중요도에 따라 다른 네 가지의 라벨 색상을 정의한다. 추가 지침은 Color 참조
- 유용한 라벨 텍스트를 선택 가능하게 만들어라.
: 라벨에 오류 메시지, 위치, IP주고와 같은 유용한 정보가 퐘된다면 복붙이 가능하도록 선택할 수 있게 해라.