構造体
PreviewDevice
プレビューを実行するシミュレータのデバイス。
宣言
struct PreviewDevice
概観
"iPhoneX" のように名前で、または "iPad8,1" のようにモデル番号でプレビューデバイスを作成します。previewDevice(_:) 修飾子への呼び出しでデバイスを使用し、Xcode で実行先を変更しても変更されないプレビューデバイスを設定します。
struct CircleImage_Previews: PreviewProvider {
}
Terminal アプリで xcrun コマンドを使用すると、サポートされているプレビューデバイス名のリストを取得できます。
さらに、macOS プラットフォームの開発には以下の値を使用できます。
トピックス
プレビューデバイスの作成
init(extendedGraphemeClusterLiteral: Self.StringLiteralType)
与えられた値に初期化されたインスタンスを作成します。
ExtendedGraphemeClusterLiteralType が Self.StringLiteralType の時使用できます。
init(unicodeScalarLiteral: Self.ExtendedGraphemeClusterLiteralType)
与えられた値に初期化されたインスタンスを作成します。
ExtendedGraphemeClusterLiteralType が Self.UnicodeScalarLiteralType の時使用できます。
指定された文字列値に初期化されたインスタンスを作成します。
指定された生の値で新しいインスタンスを作成します。
raw 型の対応する値。
関連するタイプの識別
typealias ExtendedGraphemeClusterLiteralType
拡張書記素クラスタリテラルを表す型。
typealias UnicodeScalarLiteralType
Unicode スカラリテラルを表す型。
文字列リテラルを表す型。
準拠する型のすべての値を表すために使用できる生の型。
デフォルトの実装
関連
以下に準拠
Swift.ExpressibleByExtendedGraphemeClusterLiteral
Swift.ExpressibleByStringLiteral
Swift.ExpressibleByUnicodeScalarLiteral
Swift.RawRepresentable
以下も見よ
プレビューのカスタマイズ
func previewDisplayName(String?) -> some View
プレビュー用にキャンバス内に表示するユーザに表示すべき名前を設定します。
func previewDevice(PreviewDevice?) -> some View
プレビュー用にデバイスをオーバーライドします。
func previewLayout(PreviewLayout) -> some View
プレビュー用のコンテナのサイズをオーバーライドします。
プレビューのサイズ制約。
func previewInterfaceOrientation(InterfaceOrientation) -> some View
プレビューの方向をオーバーライドします。
ユーザの視点から見たインターフェースの方向。