Cell
컬렉션 뷰의 콘텐츠를 표시
Supplementary View
섹션에 대한 정보를 표시
Decoration View
컬렌션 뷰에 대한 배경을 꾸밀 때 사용
UICollectionVIewLayout
시각적 효과를 담당한다
UICollectionViewFlowLayout
셀을 그리는 방식을 정의함
UICollectionViewDataSource - 주요 메서드
public protocol UICollectionViewDataSource:NSObejectProtocol{
//지정된 섹션에 표시할 셀의 개수를 묻는
func collectionView(_ collectionView: UICollectionView,
numberOfItemsInSection section:Int)->Int
//지정된 위치에 표시할 셀을 정의
func collectionView(_ collectionView: UICollectionVIew,
cellForItemAt indexPath: IndexPath)-> UICollctionViewCell
//섹션의 개수를 묻는
optional func numberOfSection(in collectionView:UICollectionView)->Int
}
CollectionView와 관련된 핵심 객체들의 관계
