型プロパティ
platform
その上でプロバイダを実行するプラットフォーム。
必須。デフォルトの実装が提供されます。
宣言
static var platform: PreviewPlatform? { get }
議論
Xcode は、現在選択されているターゲットに基づいて、プレビュー用のプラットフォームを推測します。マルチプラットフォームターゲットがあり、プレビュー用の特定のターゲットを提案したい場合は、プplatform の計算されたプロパティを実装してヒントを提供し、PreviewPlatform の値の1つを指定します。
struct CircleImage_Previews: PreviewProvider {
static var previews: some View {
CircleImage()
}
static var platform: PreviewPlatform? {
PreviewPlatform.tvOS
}
}
マルチプラットフォームターゲットがない限り、Xcode はこの値を無視します。
デフォルトの実装
PreviewProvider の実装
static var platform: PreviewPlatform?
その上でプロバイダを実行するプラットフォーム。
以下も見よ
プレビューの作成
associatedtype Previews : View
プレビューすべき型。
必須。