UIAccessibilityElement

Panther·2021년 8월 11일
0

https://developer.apple.com/documentation/uikit/uiaccessibilityelement

"An element that should be accessible to users with disabilities, but that isn’t accessible by default."

장애를 갖는 사용자로부터 접근 가능해야만 하는 요소이지만, 기본값을로 접근가능하지 않아야 합니다.

Declaration

@MainActor class UIAccessibilityElement : UIResponder

Overview

UIAccessibilityElementUIView(혹은 UIControl)로부터 상속받지 않았기 때문에 자동으로 접근가능하지 않은 아이콘 혹은 텍스트 이미지에 대한 정보를 제공하기 위해 UIAccessibilityElement를 사용할 수 있습니다. 뷰가 아닌 아이템을 포함하는 뷰는 접근 가능할 필요가 있는 각 아이템을 나타내기 위해 UIAccessibilityElement의 인스턴스를 생성합니다.

접근성 요소의 속성은 위치, 현재 값과 같은 요소에 대한 정보를 보조 애플리케이션에 제공합니다. UIAccessibilityElement를 나타내기 위해 이것의 인스턴스를 생성할 필요가 없을지라도 요소의 속성을 설정할 필요가 있을 것입니다. 예를 들어 앱이 "solve"를 의미하는 커스텀 아이콘을 가진 버튼을 포함하고 있다면, 이는 UIButton의 서브클래스이기 때문에 접근성 요소에 의해 그 자체로 보여질 수 있습니다. 그러나 레이블 및 힌트 프로퍼티에 대한 정보를 제공할 필요가 있으며, 왜냐하명 이 정보는 이 버튼에 대해 고유하기 때문입니다. 인터페이스 빌더에서 구현할 수 있고, UIAccessibility 비공식 프르토콜에서 속성을 설정해서도 구현할 수 있습니다.

0개의 댓글