One Logo Pool Ball
UIKit · IOS API REFERENCE

UIPickerView

class · iOS 2.0+ · SDK 27.1

@MainActor class UIPickerView

Members (15)

init

init

TypeScript
static init(): Promise<UIPickerView>
Swift declaration
init()
method · iOS 2.0+

numberOfRows

TypeScript
numberOfRows(component: number): Promise<number>
Swift declaration
func numberOfRows(inComponent component: Int) -> Int
method · iOS 2.0+

reloadAllComponents

TypeScript
reloadAllComponents(): Promise<void>
Swift declaration
func reloadAllComponents()
method · iOS 2.0+

reloadComponent

TypeScript
reloadComponent(component: number): Promise<void>
Swift declaration
func reloadComponent(_ component: Int)
method · iOS 2.0+

rowSize

TypeScript
rowSize(component: number): Promise<{ width: number; height: number }>
Swift declaration
func rowSize(forComponent component: Int) -> CGSize
method · iOS 2.0+

selectRow

TypeScript
selectRow(row: number, component: number, animated: boolean): Promise<void>
Swift declaration
func selectRow(_ row: Int, inComponent component: Int, animated: Bool)
method · iOS 2.0+

selectedRow

TypeScript
selectedRow(component: number): Promise<number>
Swift declaration
func selectedRow(inComponent component: Int) -> Int
method · iOS 2.0+

view

TypeScript
view(row: number, component: number): Promise<(UIView) | null>
Swift declaration
func view(forRow row: Int, forComponent component: Int) -> UIView?
get · iOS 2.0+

dataSource

TypeScript
get dataSource(): Promise<(SDKHandle) | null>
Swift declaration
weak var dataSource: (any UIPickerViewDataSource)? { get set }
set · iOS 2.0+

dataSource

TypeScript
setDataSource(value?: (SDKHandle) | null): Promise<void>
Swift declaration
weak var dataSource: (any UIPickerViewDataSource)? { get set }
get · iOS 2.0+

delegate

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

delegate

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

numberOfComponents

TypeScript
get numberOfComponents(): Promise<number>
Swift declaration
var numberOfComponents: Int { get }
get · iOS 2.0+ · Deprecated in iOS 13.0

showsSelectionIndicator

TypeScript
get showsSelectionIndicator(): Promise<boolean>
Swift declaration
var showsSelectionIndicator: Bool { get set }
set · iOS 2.0+ · Deprecated in iOS 13.0

showsSelectionIndicator

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

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →