XCode 14.3 日本語化計画:New Human Interface Guideline
指定されたユーザー可視ラベルとコンテンツクロージャから生成されたエントリを持つアクセシビリティローターを作成します。
func accessibilityRotor<Content>(
label
ユーザーに対してこのローターを識別するローカライズされたラベル。
entries
Rotor のエントリの生成に使用されるコンテンツ。これには、AccessibilityRotorEntry 構造体だけでなく、if や ForEach などの構造体も含めることができます。
アクセシビリティローターは、アクセシビリティユーザーがユーザーインターフェイスの特定の要素、およびオプションでそれらの要素内の特定の範囲のテキストにすばやく移動するためのショートカットです。
以下の例では、メッセージアプリケーションが Rotor を作成し、ユーザーが特に VIP から発信されたメッセージに移動できるようにします。
func accessibilityRotor<Content>(LocalizedStringKey, entries: () -> Content) -> some View
指定されたユーザー可視ラベルとコンテンツクロージャから生成されたエントリを持つアクセシビリティローターを作成します。
func accessibilityRotor<L, Content>(L, entries: () -> Content) -> some View
指定されたユーザー可視ラベルとコンテンツクロージャから生成されたエントリを持つアクセシビリティローターを作成します。
protocol AccessibilityRotorContent
アクセシビリティローター内のコンテンツ。
struct AccessibilityRotorContentBuilder
ローターエントリーコンテンツの生成に使用する結果ビルダー。
struct AccessibilityRotorEntry
アクセシビリティローター内のエントリを表す構造体。