HorizontalSelectionViewDataSource
public protocol HorizontalSelectionViewDataSource : AnyObject
An object that adopts the HorizontalSelectionViewDataSource protocol is responsible for providing the data and views required by a horizontal view. A data source object represents your app’s data model and vends information to the horizontal view as needed. It also handles the creation and configuration of cells and supplementary views used by the horizontal view to display your data.
-
Asks your data source object for the number of items in the specified section.
Declaration
Swift
func numberOfItems(in horizontalSelectionView: HorizontalSelectionView) -> Int
Parameters
horizontalSelectionView
the horizontal view.
Return Value
the number of items.
-
Asks your data source object for the cell that corresponds to the specified item in the horizontal view.
Declaration
Swift
func horizontalSelectionView(_ horizontalSelectionView: HorizontalSelectionView, cell: HorizontalSelectionViewCell, atPosition position: Int)
Parameters
horizontalSelectionView
the horizontal view.
cell
the cell to configure.
position
the position that specifies the location of the item.