One Logo Pool Ball
Photos · IOS API REFERENCE

PHImageRequestOptions

class · iOS 8.0+ · SDK 27.1

class PHImageRequestOptions

Members (20)

init

init

TypeScript
static init(): PHImageRequestOptions
Swift declaration
init()
get · iOS 17.0+

allowSecondaryDegradedImage

TypeScript
get allowSecondaryDegradedImage(): boolean
Swift declaration
var allowSecondaryDegradedImage: Bool { get set }
set · iOS 17.0+

allowSecondaryDegradedImage

TypeScript
set allowSecondaryDegradedImage(value: boolean)
Swift declaration
var allowSecondaryDegradedImage: Bool { get set }
get · iOS 8.0+

deliveryMode

TypeScript
get deliveryMode(): PHImageRequestOptionsDeliveryMode
Swift declaration
var deliveryMode: PHImageRequestOptionsDeliveryMode { get set }
set · iOS 8.0+

deliveryMode

TypeScript
set deliveryMode(value: PHImageRequestOptionsDeliveryMode)
Swift declaration
var deliveryMode: PHImageRequestOptionsDeliveryMode { get set }
get · iOS 8.0+

isNetworkAccessAllowed

TypeScript
get isNetworkAccessAllowed(): boolean
Swift declaration
var isNetworkAccessAllowed: Bool { get set }
set · iOS 8.0+

isNetworkAccessAllowed

TypeScript
set isNetworkAccessAllowed(value: boolean)
Swift declaration
var isNetworkAccessAllowed: Bool { get set }
get · iOS 8.0+

normalizedCropRect

TypeScript
get normalizedCropRect(): { x: number; y: number; width: number; height: number }
Swift declaration
var normalizedCropRect: CGRect { get set }
set · iOS 8.0+

normalizedCropRect

TypeScript
set normalizedCropRect(value: { x: number; y: number; width: number; height: number })
Swift declaration
var normalizedCropRect: CGRect { get set }
get · iOS 17.0+

preferHDR

TypeScript
get preferHDR(): boolean
Swift declaration
var preferHDR: Bool { get set }
set · iOS 17.0+

preferHDR

TypeScript
set preferHDR(value: boolean)
Swift declaration
var preferHDR: Bool { get set }
get · iOS 8.0+

progressHandler

TypeScript
get progressHandler(): (((arg0: number, arg1: (NativeError) | null, arg2: NativeOut<boolean>, arg3: (NativeMap<unknown, unknown>) | null) => Promise<void>)) | null
Swift declaration
var progressHandler: PHAssetImageProgressHandler? { get set }
get · iOS 8.0+

resizeMode

TypeScript
get resizeMode(): PHImageRequestOptionsResizeMode
Swift declaration
var resizeMode: PHImageRequestOptionsResizeMode { get set }
set · iOS 8.0+

resizeMode

TypeScript
set resizeMode(value: PHImageRequestOptionsResizeMode)
Swift declaration
var resizeMode: PHImageRequestOptionsResizeMode { get set }
get · iOS 8.0+

isSynchronous

TypeScript
get isSynchronous(): boolean
Swift declaration
var isSynchronous: Bool { get set }
set · iOS 8.0+

isSynchronous

TypeScript
set isSynchronous(value: boolean)
Swift declaration
var isSynchronous: Bool { get set }
get · iOS 17.0+

targetHDRHeadroom

TypeScript
get targetHDRHeadroom(): number
Swift declaration
var targetHDRHeadroom: CGFloat { get set }
set · iOS 17.0+

targetHDRHeadroom

TypeScript
set targetHDRHeadroom(value: number)
Swift declaration
var targetHDRHeadroom: CGFloat { get set }
get · iOS 8.0+

version

TypeScript
get version(): PHImageRequestOptionsVersion
Swift declaration
var version: PHImageRequestOptionsVersion { get set }
set · iOS 8.0+

version

TypeScript
set version(value: PHImageRequestOptionsVersion)
Swift declaration
var version: PHImageRequestOptionsVersion { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PHImageRequestOptions.progressHandler

closure property answers its caller

All Photos types →