元のドキュメント: 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




概観


一般的に、ForEach や if などの制御フロー構造、および 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

ID が Hashable に準拠する場合準拠します。


ForEach

Data が RandomAccessCollection に準拠し、ID が Hashable に準拠し、Content が AccessibilityRotorContent に準拠する場合に準拠します。


Group

Content が AccessibilityRotorContent に準拠する場合に準拠します。





以下も見よ


ローターの作成


struct AccessibilityRotorContentBuilder

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


struct AccessibilityRotorEntry

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ