One Logo Pool Ball
UIKit · IOS API REFERENCE

UICalendarSelectionMultiDate

class · iOS 16.0+ · SDK 27.1

@MainActor class UICalendarSelectionMultiDate

Members (5)

init · iOS 16.0+

init

TypeScript
static init(delegate?: (Implements<UICalendarSelectionMultiDateDelegate> | SDKHandle) | null): Promise<UICalendarSelectionMultiDate>
Swift declaration
init(delegate: (any UICalendarSelectionMultiDateDelegate)?)
method · iOS 16.0+

setSelectedDates

TypeScript
setSelectedDates(selectedDates: Array<_Foundation_DateComponents>, animated: boolean): Promise<void>
Swift declaration
func setSelectedDates(_ selectedDates: [DateComponents], animated: Bool)
get · iOS 16.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any UICalendarSelectionMultiDateDelegate)? { get }
get · iOS 16.0+

selectedDates

TypeScript
get selectedDates(): Promise<Array<_Foundation_DateComponents>>
Swift declaration
var selectedDates: [DateComponents] { get set }
set · iOS 16.0+

selectedDates

TypeScript
setSelectedDates86000(value: Array<_Foundation_DateComponents>): Promise<void>
Swift declaration
var selectedDates: [DateComponents] { get set }

Skipped declarations

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

UICalendarSelectionMultiDate.init()

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

All UIKit types →