One Logo Pool Ball
UIKit · IOS API REFERENCE

UIGlassEffect

class · iOS 26.0+ · SDK 27.1

@MainActor class UIGlassEffect

Members (5)

init · iOS 26.0+

init

TypeScript
static init(style: UIGlassEffect_Style): Promise<UIGlassEffect>
Swift declaration
init(style: UIGlassEffect.Style)
get · iOS 26.0+

isInteractive

TypeScript
get isInteractive(): Promise<boolean>
Swift declaration
var isInteractive: Bool { get set }
set · iOS 26.0+

isInteractive

TypeScript
setIsInteractive(value: boolean): Promise<void>
Swift declaration
var isInteractive: Bool { get set }
get · iOS 26.0+

tintColor

TypeScript
get tintColor(): Promise<(UIColor) | null>
Swift declaration
@NSCopying var tintColor: UIColor? { get set }
set · iOS 26.0+

tintColor

TypeScript
setTintColor(value?: (UIColor) | null): Promise<void>
Swift declaration
@NSCopying var tintColor: UIColor? { get set }

Skipped declarations

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

UIGlassEffect.init()

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

All UIKit types →