元のドキュメント:
developer.apple.com/documentation/swiftui/view/accessibilitycustomcontent(_:_:importance:)
インスタンスメソッド
accessibilityCustomContent(_:_:importance:)
アクセシビリティに関する追加情報をビューに追加します。
iOS 15.0+
iPadOS 15.0+
Mac Catalyst 15.0+
macOS 12.0+
tvOS 15.0+
visionOS 1.0+
watchOS 8.0+
nonisolated
func accessibilityCustomContent(
_ key: AccessibilityCustomContentKey,
_ valueResource: LocalizedStringResource,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
nonisolated
func accessibilityCustomContent(
_ label: LocalizedStringResource,
_ valueResource: LocalizedStringResource,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
nonisolated
func accessibilityCustomContent<V>(
_ key: AccessibilityCustomContentKey,
_ value: V,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier> where V : StringProtocol
nonisolated
func accessibilityCustomContent<V>(
_ label: LocalizedStringResource,
_ value: V,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier> where V : StringProtocol
nonisolated
func accessibilityCustomContent<V>(
_ labelKey: LocalizedStringKey,
_ value: V,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier> where V : StringProtocol
パラメータ
labelKey
この追加情報のエントリに含まれる内容をユーザーに説明するローカライズされたテキスト。例:「orientation (方位)」。
value
追加のアクセシビリティ情報を示すテキスト値。例:「landscape (横向き)」。
importance
アクセシビリティ情報の重要性。重要性の高い情報はすぐに読み上げられますが、重要性の低い情報はユーザーが明示的に要求しなければなりません。
議論
このメソッドを使用すると、ラベル、値、ヒントといった基本的な情報に加えて、アクセシビリティユーザーがこの要素についてアクセスできるようにしたい情報を追加できます。たとえば、accessibilityCustomContent を使用すると、写真の向きや写真に写っている人数などの情報を追加できます。
注意
異なるラベルを指定して accessibilityCustomContent を繰り返し呼び出すと、追加情報の新しいエントリが作成されます。同じラベルを指定して accessibilityCustomContent を繰り返し呼び出すと、以前の値と重要度が置き換えられます。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ