One Logo Pool Ball
UIKit · IOS API REFERENCE

UICalendarView

class · iOS 16.0+ · SDK 27.1

@MainActor class UICalendarView

Members (21)

init

init

TypeScript
static init(): Promise<UICalendarView>
Swift declaration
init()
method · iOS 16.0+

reloadDecorations

TypeScript
reloadDecorations(dates: Array<_Foundation_DateComponents>, animated: boolean): Promise<void>
Swift declaration
func reloadDecorations(forDateComponents dates: [DateComponents], animated: Bool)
method · iOS 16.0+

setVisibleDateComponents

TypeScript
setVisibleDateComponents(dateComponents: _Foundation_DateComponents, animated: boolean): Promise<void>
Swift declaration
func setVisibleDateComponents(_ dateComponents: DateComponents, animated: Bool)
get · iOS 16.0+

availableDateRange

TypeScript
get availableDateRange(): Promise<_Foundation_DateInterval>
Swift declaration
var availableDateRange: DateInterval { get set }
set · iOS 16.0+

availableDateRange

TypeScript
setAvailableDateRange(value: _Foundation_DateInterval): Promise<void>
Swift declaration
var availableDateRange: DateInterval { get set }
get · iOS 16.0+

calendar

TypeScript
get calendar(): Promise<_Foundation_Calendar>
Swift declaration
var calendar: Calendar { get set }
set · iOS 16.0+

calendar

TypeScript
setCalendar(value: _Foundation_Calendar): Promise<void>
Swift declaration
var calendar: Calendar { get set }
get · iOS 16.0+

delegate

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

delegate

TypeScript
setDelegate(value?: (Implements<UICalendarViewDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any UICalendarViewDelegate)? { get set }
get · iOS 16.0+

fontDesign

TypeScript
get fontDesign(): Promise<UIFontDescriptor_SystemDesign>
Swift declaration
var fontDesign: UIFontDescriptor.SystemDesign { get set }
set · iOS 16.0+

fontDesign

TypeScript
setFontDesign(value: UIFontDescriptor_SystemDesign): Promise<void>
Swift declaration
var fontDesign: UIFontDescriptor.SystemDesign { get set }
get · iOS 16.0+

locale

TypeScript
get locale(): Promise<_Foundation_Locale>
Swift declaration
var locale: Locale { get set }
set · iOS 16.0+

locale

TypeScript
setLocale(value: _Foundation_Locale): Promise<void>
Swift declaration
var locale: Locale { get set }
get · iOS 16.0+

selectionBehavior

TypeScript
get selectionBehavior(): Promise<(UICalendarSelection) | null>
Swift declaration
var selectionBehavior: UICalendarSelection? { get set }
set · iOS 16.0+

selectionBehavior

TypeScript
setSelectionBehavior(value?: (UICalendarSelection) | null): Promise<void>
Swift declaration
var selectionBehavior: UICalendarSelection? { get set }
get · iOS 16.0+

timeZone

TypeScript
get timeZone(): Promise<(_Foundation_TimeZone) | null>
Swift declaration
var timeZone: TimeZone? { get set }
set · iOS 16.0+

timeZone

TypeScript
setTimeZone(value?: (_Foundation_TimeZone) | null): Promise<void>
Swift declaration
var timeZone: TimeZone? { get set }
get · iOS 16.0+

visibleDateComponents

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

visibleDateComponents

TypeScript
setVisibleDateComponents67714(value: _Foundation_DateComponents): Promise<void>
Swift declaration
var visibleDateComponents: DateComponents { get set }
get · iOS 16.0+

wantsDateDecorations

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

wantsDateDecorations

TypeScript
setWantsDateDecorations(value: boolean): Promise<void>
Swift declaration
var wantsDateDecorations: Bool { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →