One Logo Pool Ball
UIKit · IOS API REFERENCE

UIPointerRegion

class · iOS 13.4+ · SDK 27.1

@MainActor class UIPointerRegion

Members (5)

get · iOS 13.4+

latchingAxes

TypeScript
get latchingAxes(): Promise<SDKHandle>
Swift declaration
var latchingAxes: UIAxis { get set }
set · iOS 13.4+

latchingAxes

TypeScript
setLatchingAxes(value: SDKHandle): Promise<void>
Swift declaration
var latchingAxes: UIAxis { get set }
get · iOS 13.4+

rect

TypeScript
get rect(): Promise<{ x: number; y: number; width: number; height: number }>
Swift declaration
var rect: CGRect { get }
get · iOS 13.4+

identifier

TypeScript
get identifier(): Promise<(unknown) | null>
Swift declaration
@MainActor @preconcurrency var identifier: AnyHashable? { get }
init · iOS 13.4+

init

TypeScript
static init(rect: { x: number; y: number; width: number; height: number }, identifier?: (unknown) | null): Promise<UIPointerRegion>
Swift declaration
@MainActor @preconcurrency convenience init(rect: CGRect, identifier: AnyHashable? = nil)

Skipped declarations

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

UIPointerRegion.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All UIKit types →