Protocol

UIPickerViewDataSource

The UIPickerViewDataSource protocol must be adopted by an object that mediates between a UIPickerView object and your application’s data model for that picker view. The data source provides the picker view with the number of components, and the number of rows in each component, for displaying the picker view data. Both methods in this protocol are required.

Declaration

protocol UIPickerViewDataSource

Topics

Providing Counts for the Picker View

func numberOfComponents(in: UIPickerView) -> Int

Called by the picker view when it needs the number of components.

Required.

func pickerView(UIPickerView, numberOfRowsInComponent: Int) -> Int

Called by the picker view when it needs the number of rows for a specified component.

Required.

Relationships

Inherits From

See Also

Providing the Picker Data

var dataSource: UIPickerViewDataSource?

The data source for the picker view.