元のドキュメント: developer.apple.com/documentation/swiftui/view/accessibilitylabel(_:isenabled:)


インスタンスメソッド


accessibilityLabel(_:isEnabled:)


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


iOS 18.0+ iPadOS 18.0+ Mac Catalyst 18.0+ macOS 15.0+ tvOS 18.0+

visionOS 2.0+ watchOS 11.0+

nonisolated
func
accessibilityLabel(
isEnabled: Bool
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityLabel(
_ label: Text,
isEnabled: Bool
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityLabel(
_ labelKey: LocalizedStringKey,
isEnabled: Bool
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityLabel<S>(
_ label: S,
isEnabled: Bool
) -> ModifiedContent<Self, AccessibilityAttachmentModifier> where S : StringProtocol

パラメータ


label

適用すべきアクセシビリティラベル。


isEnabled

true の場合、アクセシビリティラベルが適用されます。そうでない場合、アクセシビリティラベルは変更されません。



議論


このメソッドは、アイコンなどテキストを表示しないビューにアクセシビリティラベルを付ける場合に使用します。たとえば、音楽を再生するボタンに「再生」というテキストをラベルとして付けることができます。ユーザーが既に知っている情報を繰り返すテキストはラベルに含めないでください。たとえば、ボタンには既にボタンであることを示す特性があるため、「再生ボタン」というラベルは使用しないでください。





以下も見よ


ラベルの適用


func accessibilityLabel(_:)

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


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

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


func accessibilityInputLabels(_:)

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


func accessibilityInputLabels(_:isEnabled:)

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


func accessibilityLabeledPair<ID>(role: AccessibilityLabeledPairRole, id: ID, in: Namespace.ID) -> some View

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ