元のドキュメント: developer.apple.com/documentation/swiftui/view/accessibilitylabeledpair(role:id:in:)


インスタンスメソッド


accessibilityLabeledPair(role:id:in:)


ラベルを表すアクセシビリティ要素と、一致するコンテンツの要素をペアにします。


iOS 14.0+ iPadOS 14.0+ Mac Catalyst 14.0+ macOS 11.0+ tvOS 14.0+

visionOS 1.0+ watchOS 7.0+

nonisolated
func
accessibilityLabeledPair<ID>(
id: ID,
in namespace: Namespace.ID
) -> some View where ID : Hashable




パラメータ


role

この要素をペアのラベルとして使用するか、ペアの内容として使用するかを決定します。


id

ラベルとコンテンツのペアを識別する識別子。同じ名前空間内で識別子が一致する要素はペアになります。


namespace

ラベルとコンテンツを整理するために使用される名前空間。同じ名前空間に属し、識別子が一致するラベルとコンテンツはペアになります。



議論


ラベルを識別するには、accessibilityLabeledPairRole.label という役割(role)を持つ accessibilityLabeledPair を、コンテンツを識別するには、accessibilityLabeledPairRole.content という role を持つ accessibilityLabeledPair を使用します。これにより、VoiceOver などのアクセシビリティ機能がこれらの要素を操作する際の動作が改善され、ユーザーは要素間の関係をよりよく理解できるようになります。





以下も見よ


ラベルの適用


func accessibilityLabel(_:)

ビューの内容を説明するラベルを追加します。


func accessibilityLabel(_:isEnabled:)

ビューの内容を説明するラベルを追加します。


func accessibilityLabel<V>(content: (PlaceholderContentView<Self>) -> V) -> some View

ビューの内容を説明するラベルを追加します。


func accessibilityInputLabels(_:)

ユーザーがビューを識別するために使用する代替入力ラベルを設定します。


func accessibilityInputLabels(_:isEnabled:)

ユーザーがビューを識別するために使用する代替入力ラベルを設定します。


enum AccessibilityLabeledPairRole

ラベルとコンテンツのペアにおけるアクセシビリティ要素の役割。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ