One Logo Pool Ball
SwiftUICore · IOS API REFERENCE

Image.Orientation

enum · iOS 13.0+ · SDK 27.1

@frozen enum Orientation

The orientation of an image. Many image formats such as JPEG include orientation metadata in the image data. In other cases, you can specify image orientation in code. Properly specifying orientation is often important both for displaying the image and for certain kinds of image processing. In SwiftUI, you provide an orientation value when initializing an ``Image`` from an existing <doc://com.apple.documentation/documentation/coregraphics/cgimage>.

Members (3)

get · iOS 13.0+

allCases

TypeScript
get allCases(): Array<Image_Orientation>
Swift declaration
nonisolated static var allCases: [Image.Orientation] { get }

A collection of all values of this type.

init · iOS 13.0+

init

TypeScript
init(rawValue: number): (Image_Orientation) | null
Swift declaration
init?(rawValue: UInt8)

Creates a new instance with the specified raw value. If there is no value of the type that corresponds with the specified raw value, this initializer returns `nil`. For example: enum PaperSize: String { case A4, A5, Letter, Legal } print(PaperSize(rawValue: "Legal")) // Prints "Optional(PaperSize.Legal)" print(PaperSize(rawValue: "Tabloid")) // Prints "nil" - Parameter rawValue: The raw value to use for the new instance.

get · iOS 13.0+

rawValue

TypeScript
getRawValue($self: Image_Orientation): number
Swift declaration
var rawValue: UInt8 { get }

The corresponding value of the raw type. A new instance initialized with `rawValue` will be equivalent to this instance. For example: enum PaperSize: String { case A4, A5, Letter, Legal } let selectedSize = PaperSize.Letter print(selectedSize.rawValue) // Prints "Letter" print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!) // Prints "true"

Skipped declarations

No declarations were skipped in this snapshot.

All SwiftUICore types →