構造体
InterfaceOrientation
ユーザの視点から見たインターフェースの方向。
宣言
struct InterfaceOrientation
概観
デフォルトでは、デバイスプレビューは、portrail の向きを使用して、右側を上にして表示されます。previewInterfaceOrientation(_:) 修飾子を呼び出すことで方向を変えることができます:
struct CircleImage_Previews: PreviewProvider {
}
トピックス
方向の選択
static let portrait: InterfaceOrientation
デバイスはポートレートモードで、デバイスの上部が上になります。
static let portraitUpsideDown: InterfaceOrientation
デバイスはポートレートモードですが、逆さまになっています。
static let landscapeLeft: InterfaceOrientation
デバイスはランドスケープモードで、デバイスの上部が左側にあります。
static let landscapeRight: InterfaceOrientation
デバイスはランドスケープモードで、デバイスの上部が右側にあります。
全ての方向へのアクセス
static var allCases: [InterfaceOrientation]
この型の全ての値のコレクション。
この型の全ての値のコレクションを表すことができる型。
方向の識別と比較
このインスタンスに関連した実体の安定した ID。
このインスタンスに関連した実体の安定した ID。
インスタンスに関連した実体の安定した ID を表す型。
static func == (InterfaceOrientation, InterfaceOrientation) -> Bool
2 つのインターフェイスの方向が等しいかどうかを示します。
static func != (Self, Self) -> Bool
2 つのインターフェイスの方向が等しくないかどうかを示します。
デフォルトの実装
関連
以下に準拠
-
Swift.CaseIterable
Swift.Equatable
Swift.Identifiable
以下も見よ
プレビューのカスタマイズ
func previewDisplayName(String?) -> some View
プレビュー用にキャンバス内に表示するユーザに表示すべき名前を設定します。
func previewDevice(PreviewDevice?) -> some View
プレビュー用にデバイスをオーバーライドします。
プレビューを実行するシミュレータのデバイス。
func previewLayout(PreviewLayout) -> some View
プレビュー用のコンテナのサイズをオーバーライドします。
プレビューのサイズ制約。
func previewInterfaceOrientation(InterfaceOrientation) -> some View
プレビューの方向をオーバーライドします。