One Logo Pool Ball
UIKit · IOS API REFERENCE

UIUpdateInfo

class · iOS 18.0+ · SDK 27.1

@MainActor class UIUpdateInfo

Members (8)

static · iOS 18.0+

current

TypeScript
static currentFor(view: UIView): Promise<(UIUpdateInfo) | null>
Swift declaration
class func current(for view: UIView) -> Self?
static · iOS 18.0+

current

TypeScript
static currentFor51182(windowScene: UIWindowScene): Promise<(UIUpdateInfo) | null>
Swift declaration
class func current(for windowScene: UIWindowScene) -> Self?
get · iOS 18.0+

completionDeadlineTime

TypeScript
get completionDeadlineTime(): Promise<number>
Swift declaration
var completionDeadlineTime: TimeInterval { get }
get · iOS 18.0+

estimatedPresentationTime

TypeScript
get estimatedPresentationTime(): Promise<number>
Swift declaration
var estimatedPresentationTime: TimeInterval { get }
get · iOS 18.0+

isImmediatePresentationExpected

TypeScript
get isImmediatePresentationExpected(): Promise<boolean>
Swift declaration
var isImmediatePresentationExpected: Bool { get }
get · iOS 18.0+

isLowLatencyEventDispatchConfirmed

TypeScript
get isLowLatencyEventDispatchConfirmed(): Promise<boolean>
Swift declaration
var isLowLatencyEventDispatchConfirmed: Bool { get }
get · iOS 18.0+

modelTime

TypeScript
get modelTime(): Promise<number>
Swift declaration
var modelTime: TimeInterval { get }
get · iOS 18.0+

isPerformingLowLatencyPhases

TypeScript
get isPerformingLowLatencyPhases(): Promise<boolean>
Swift declaration
var isPerformingLowLatencyPhases: Bool { get }

Skipped declarations

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

UIUpdateInfo.init()

inherited init: clang: 'init' is unavailable

All UIKit types →