One Logo Pool Ball
UIKit · IOS API REFERENCE

UIPointerStyle

class · iOS 13.4+ · SDK 27.1

@MainActor class UIPointerStyle

Members (6)

static · iOS 13.4+

hidden

TypeScript
static hidden(): Promise<UIPointerStyle>
Swift declaration
class func hidden() -> Self
static · iOS 15.0+

system

TypeScript
static system(): Promise<UIPointerStyle>
Swift declaration
class func system() -> Self
get · iOS 15.0+

accessories

TypeScript
get accessories(): Promise<Array<UIPointerAccessory>>
Swift declaration
var accessories: [UIPointerAccessory] { get set }
set · iOS 15.0+

accessories

TypeScript
setAccessories(value: Array<UIPointerAccessory>): Promise<void>
Swift declaration
var accessories: [UIPointerAccessory] { get set }
init · iOS 13.4+

init

TypeScript
static initShapeConstrainedAxes(shape: UIPointerShape, constrainedAxes?: SDKHandle): Promise<UIPointerStyle>
Swift declaration
@MainActor @preconcurrency convenience init(shape: UIPointerShape, constrainedAxes: UIAxis = [])
init · iOS 13.4+

init

TypeScript
static initEffectShape(effect: UIPointerEffect, shape?: (UIPointerShape) | null): Promise<UIPointerStyle>
Swift declaration
@MainActor @preconcurrency convenience init(effect: UIPointerEffect, shape: UIPointerShape? = nil)

Skipped declarations

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

UIPointerStyle.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All UIKit types →