元のドキュメント: developer.apple.com/documentation/swiftui/view/accessibilityrotorentry(id:in:)


インスタンスメソッド


accessibilityRotorEntry(id:in:)


このビューのアクセシビリティ要素をアクセシビリティローターのエントリに結び付ける明示的な識別子を定義します。


iOS 15.0+ iPadOS 15.0+ Mac Catalyst 15.0+ macOS 12.0+

tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

nonisolated
func
accessibilityRotorEntry<ID>(
id: ID,
in namespace: Namespace.ID
) -> some View where ID : Hashable




パラメータ


id

任意の hashable (ハッシュ可能) な識別子。AccessibilityRotorEntry を初期化する際に、この同じ値を渡してください。


namespace

@Namespace() で作成された名前空間。AccessibilityRotorEntry を初期化する際に、この同じ名前空間を渡してください。


議論


名前空間を指定せずに AccessibilityRotorEntry を作成する時 SwiftUI が要素を自動的に見つけて表示できない場合、または Rotor エントリを ForEach で生成された複雑なビューのサブ要素に関連付ける必要がある場合などに、これを使用します。





以下も見よ


ローターの構成


func accessibilityLinkedGroup<ID>(id: ID, in: Namespace.ID) -> some View

複数のアクセシビリティ要素をリンクさせることで、アクセシビリティ階層内で要素同士が離れていても、ユーザーが要素間を素早く移動できるようにします。


func accessibilitySortPriority(Double) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

このビューのアクセシビリティ要素の並べ替え優先順位を、同じレベルにある他の要素との相対的な関係で設定します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ