元のドキュメント: developer.apple.com/documentation/swiftui/accessibilityrotorcontent


プロトコル


AccessibilityRotorContent


アクセシビリティローター内のコンテンツ。


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

tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

@MainActor @preconcurrency
protocol
AccessibilityRotorContent




概観


一般的に、ForEachif などの制御フロー構造、および AccessibilityRotorEntry から生成されます。


このプロトコルに準拠する型は、その型の基本宣言にこの準拠が含まれている場合、プロトコルから @preconcurrency および @MainActor 分離性を継承します。


struct MyCustomType: Transition {
    // `@preconcurrency @MainActor` isolation by default
}

main actor への分離はデフォルトですが、必須ではありません。main actor の分離を無効にするには、拡張機能で準拠を宣言してください。


extension MyCustomType: Transition {
    // `nonisolated` by default
}




トピックス


サポートする型


var body: Self.Body

この AccessibilityRotorContent の内部コンテンツ。

必須


associatedtype Body : AccessibilityRotorContent

この AccessibilityRotorContent の内部コンテンツの型。

必須





関連


準拠する型


AccessibilityRotorEntry

IDHashable に準拠する場合準拠します。


ForEach

DataRandomAccessCollection に準拠し、IDHashable に準拠し、ContentAccessibilityRotorContent に準拠する場合に準拠します。


Group

ContentAccessibilityRotorContent に準拠する場合に準拠します。





以下も見よ


ローターの作成


struct AccessibilityRotorContentBuilder

ローターエントリコンテンツを生成するために使用する結果ビルダー。


struct AccessibilityRotorEntry

アクセシビリティローターのエントリを表す構造体。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ