インスタンスメソッド
previewDevice(_:)
プレビュー用にデバイスをオーバーライドします。
宣言
func previewDevice(_ value: PreviewDevice?) -> some View
戻り値
与えられたデバイスを使用するプレビュー。
パラメータ
value
プレビューに使用すべきデバイス、または Xcode が実行先に基づいてデバイスを自動的に選択できるようにするには nil。
議論
デフォルトでは、Xcode は現在選択されている実行先に基づいてプレビューデバイスを自動的に選択します。Xcode の設定に基づいて変更されないデバイスを選択したい場合は、特定のデバイスの名前またはモデルで初期化する PreviewDevice インスタンスを提供します。
struct CircleImage_Previews: PreviewProvider {
}
Terminal アプリ内で xcrun コマンドを使用すると、"iPhone 11"、"iPad Pro(11インチ)"、"Apple Watch Series 5-44mm" など、サポートされているプレビューデバイス名のリストを取得できます。
さらに、macOS プラットフォームの開発には以下の値を使用できます。
以下も見よ
プレビューのカスタマイズ
func previewDisplayName(String?) -> some View
プレビュー用にキャンバス内に表示するユーザに表示すべき名前を設定します。
プレビューを実行するシミュレータのデバイス。
func previewLayout(PreviewLayout) -> some View
プレビュー用のコンテナのサイズをオーバーライドします。
プレビューのサイズ制約。
func previewInterfaceOrientation(InterfaceOrientation) -> some View
プレビューの方向をオーバーライドします。
ユーザの視点から見たインターフェースの方向。