UICollectionViewDataSource
데이터를 제공하고 셀의 구성을 관리하기 위해 CollectionView에서 사용것이 가능하다. 이 프로토콜을 구현하여 CollectionView에 표시할 항목의 수와 내용을 결정할 수 있습니다.
UICollectionViewDataSource는 CollectionView의 데이터 소스를 나타내며 CollectionView에서 데이터를 검색하고 각 셀의 구성을 관리하는 데 사용됩니다. 이 프로토콜을 구현하여 CollectionView에 표시할 데이터를 로드하고 각 데이터 조각을 표시하도록 셀을 만들고 구성할 수 있습니다.
UICollectionViewDelegate
CollectionView 동작을 사용자 지정하고 사용자 이벤트에 대한 응답을 처리하는 데 사용됩니다.것이 가능하다. 셀 선택, 스크롤, 드래그 앤 드롭 등을 처리할 수 있습니다.
UICollectionViewDelegate는 CollectionView의 동작을 조정하고 사용자 이벤트에 대한 응답을 처리하는 데 사용됩니다. 셀 선택, 스크롤, 끌어서 놓기와 같은 사용자 상호 작용을 처리할 수 있습니다.
UICollectionViewDelegateFlowLayout
레이아웃에 대한 정보를 제공하기 위해 CollectionView에서 사용합니다. B. 세포의 크기와 간격것이 가능하다. 이 프로토콜을 구현하면 각 셀의 크기와 위치, 보기의 간격을 조정할 수 있습니다.
UICollectionViewDelegateFlowLayout은 CollectionView에서 셀 크기 및 위치, 보기 간격과 같은 레이아웃 관련 정보를 제공하는 데 사용됩니다. 이 프로토콜을 구현하면 CollectionView에서 셀의 크기를 동적으로 조정하고 위치를 지정할 수 있으며 다양한 셀 유형이 혼합된 레이아웃을 만들 수 있습니다.