構造体


AccessibilityComponent


iOS 17.0+ iPadOS 17.0+ macOS 14.0+ Mac Catalyst 17.0+ visionOS 1.0+   Beta  

struct AccessibilityComponent





トピックス


アクセシビリティコンポーネントの作成


init()

デフォルト値を使用して新しいアクセシビリティコンポーネントを作成します。



アクセシビリティ情報の提供


var isAccessibilityElement: Bool

要素が支援アプリでアクセスできるアクセシビリティ要素であるかどうかを示すブール値。


var label: LocalizedStringResource?

ローカライズされた文字列キーで実体を識別する簡潔なラベル。


var value: LocalizedStringResource?

実体の現在の値を表すローカライズされた文字列キー。



特性の定義


var traits: UIAccessibilityTraits

実体を最もよく特徴付けるアクセシビリティ特性の組み合わせ。



アクションの定義


var systemActions: AccessibilityComponent.SupportedActions

サポートされているアクセシビリティアクションのセット。


struct SupportedActions

特定のユーザの合図に応じて実体に対して呼び出すことができるカスタムアクション。



カスタムデータの指定


var customActions: [LocalizedStringResource]

実体によってサポートされるカスタムアクションの配列で、ローカライズされた文字列キーによって識別されます。


var customContent: [AccessibilityComponent.CustomContent]

カスタムコンテンツ API は、複雑なデータセットからのアクセシビリティ情報を一定の部分に分けてユーザに配信する場合に役立ちます。この API を使用すると、支援技術を活用して、あなたのアプリのユーザが必要とするアクセス可能なコンテンツのみを必要なときに表示できます。


struct CustomContent

CustomContent 構造体には、あなたのアクセシビリティコンテンツに適用するラベルのアクセシビリティ文字列が含まれています。



次の要素を特定


var customRotors: [AccessibilityComponent.RotorType]

サポートされているローターの配列。


enum RotorType

VoiceOver ユーザが関連要素の次のインスタンスを見つけるのに役立つコンテキスト依存のイベント。



デフォルトの実装


  Component の実装






以下への準拠


Component






以下も見よ


Accessibility


enum AccessibilityEvents















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ