元のドキュメント: 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(
_ value: Text?,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityCustomContent(
_ valueKey: LocalizedStringKey,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityCustomContent(
_ key: AccessibilityCustomContentKey,
_ valueResource: LocalizedStringResource,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityCustomContent(
_ label: LocalizedStringResource,
_ value: Text,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityCustomContent(
_ label: LocalizedStringResource,
_ valueResource: LocalizedStringResource,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityCustomContent(
_ label: Text,
_ value: Text,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityCustomContent(
_ labelKey: LocalizedStringKey,
_ value: Text,
importance: AXCustomContent.Importance = .default
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityCustomContent(
_ labelKey: LocalizedStringKey,
_ valueKey: LocalizedStringKey,
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 を繰り返し呼び出すと、以前の値と重要度が置き換えられます。













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ