XCode 14.3 日本語化計画:New Human Interface Guideline
指定された、ユーザーに可視のラベルと、指定された各範囲のエントリを持つアクセシビリティローターを作成します。ローターは現在のアクセシビリティ要素にアタッチされ、各エントリはその要素の指定された範囲に移動します。
func accessibilityRotor(
label
ユーザーに対してこのローターを識別するローカライズされたラベル。
textRanges
ローターのエントリを生成するために使用される範囲の配列。
アクセシビリティローターは、アクセシビリティユーザーがユーザーインターフェイスの特定の要素、およびオプションでそれらの要素内の特定の範囲のテキストにすばやく移動するためのショートカットです。
以下の例では、メッセージアプリがローターを追加し、ユーザーが電子メールアドレスを含む全てのテキストの範囲を移動できるようにします。
func accessibilityRotor(LocalizedStringKey, textRanges: [Range<String.Index>]) -> some View
指定されたユーザーに可視のラベルと、指定された各範囲のエントリを持つアクセシビリティローターを作成します。ローターは現在のアクセシビリティ要素にアタッチされ、各エントリはその要素の指定された範囲に移動します。
func accessibilityRotor<L>(L, textRanges: [Range<String.Index>]) -> some View
指定されたユーザーに可視のラベルと、指定された各範囲のエントリを持つアクセシビリティローターを作成します。ローターは現在のアクセシビリティ要素にアタッチされ、各エントリはその要素の指定された範囲に移動します。