본문 바로가기

Human Interface Guidelines

애플 휴먼 인터페이스 가이드라인(57) Controls -5 Labels

Labels
라벨

A label describes an onscreen interface element or provides a short message. Although people can’t edit labels, they can sometimes copy the content of labels. Labels can display any amount of static text, but are best kept short.

라벨은 화면의 엘리먼트를 설명하거나, 짧은 메세지를 전합니다. 사용자들이 라벨을 수정할 수는 없지만, 라벨의 콘텐츠를 복사할 수는 있습니다. 라벨은 어떠한 양의 고정 텍스트도 보여줄 수 있지만, 짧게 유지하는 것이 가장 좋습니다.

 

Keep labels legible. Labels can include plain or styled text. If you adjust the style of a label or use custom fonts, be sure to not sacrifice legibility. It’s best to adopt Dynamic Type so your labels still look good when a user changes text size on their device. See Dynamic Type. You should also test your labels with accessibility options enabled, such as bold text. See Accessibility.

To learn about text, see String Programming Guide. To learn about creating styling text, see Attributed String Programming Guide. For label developer guidance, see UILabel.

 

라벨은 읽기 쉽게, 또렷하게 유지하세요. 라벨은 기본 혹은 스타일화된 텍스트를 포함할 수 있습니다. 만약 라벨에 스타일을 적용하거나, 커스텀 폰트를 사용한다면 가독성을 해치지 않도록 하세요. 사용자가 기기의 텍스트 사이즈를 변경하더라도 여전히 라벨이 잘 보이도록 다이나믹 타입을 적용하는것이 좋습니다. 또한 굵은 글씨체 같은 접근성 옵션이 켜져있을 때 라벨이 어떻게 보이는지도 확인해봐야 합니다. 접근성을 확인하세요. 텍스트에 대해 알고싶다면, String Programming Guide 를 확인하세요. 텍스트의 스타일을 만들고 싶다면, Attributed String Programming Guide 를 확인하세요.