Contents

accessibilityCustomContent(_:_:importance:)

Add additional accessibility information to the view.

Declaration

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

Parameters

  • key:

    Key used to specify the identifier and label of the of the additional accessibility information entry.

  • valueResource:

    Text resource for the additional accessibility information. For example: “landscape.” A value of nil will remove any entry of additional information added earlier for any key withthe same identifier.

  • importance:

    Importance of the accessibility information. High-importance information gets read out immediately, while default-importance information must be explicitly asked for by the user.

Discussion

Use this method to add information you want accessibility users to be able to access about this element, beyond the basics of label, value, and hint. For example, accessibilityCustomContent can be used to add information about the orientation of a photograph, or the number of people found in the picture.

See Also

Adding custom descriptions