We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The text was updated successfully, but these errors were encountered:
UICollectionView는 여러 데이터를 관리하고 커스텀 가능한 레이아웃을 사용해서 사용자에게 보여줄 수
여러 데이터를 관리하고 커스텀 가능한 레이아웃
있는 객체이다.
앱의 성격과 디자인을 고려하여 다양한 방식의 리스트로 나타내기 적합하다.
다양한 방식의 리스트
(예시 : 인스타그램 게시물, 유튜브 뮤직 가로 스크롤 리스트)
다수의 열과 행을 사용해 데이터를 표시해야 할 때.
다수의 열과 행
다채로운 UI를 구성
다소 복잡한 커스텀 리스트가 필요할 때
셀 재사용
전체적인 뷰
컨테이너 역할.
셀의 배치 및 모양을 결정
데이터 항목을 표시하는 단일 셀.
UICollectionView의 동작을 관리하고 데이터 소스를 제공하기 위한 프로토콜. 셀 구성, 선택된 항목 처리 등을 관리한다.
CollectionView의 셀 구성 및 선택된 항목 처리를 하기 위해 UICollectionViewDelegate, UICollectionViewDataSource 프로토콜을 준수하여 필수 메서드를 구현하고 필요에 따라 메서드를 선택해서 사용할 수 있습니다.
UICollectionViewDelegate, UICollectionViewDataSource
5-1. UICollectionViewDataSource 필수 메서드 및 선택 메서드
5-2 UICollectionViewDelegate 주요 메서드 (필수 메서드는 없음)
이미지 출처 : https://www.zehye.kr/ios/2020/03/15/iOS_collectionView_datasource_delegate/
우선 CollectionView를 구성하기 위한 필수 과정을 순서대로 설명 드리겠습니다.
UICollectionViewController를 상속하는 클레스를 만듭니다.
(UICollectionViewController는 UICollectionViewDelegate, UICollectionViewDataSource 프로토콜을 준수하고 있습니다.)
CollectionView에 사용할 셀을 추가하는 메서드를 viewDidLoad에 작성합니다.
self.collectionView!.register(CollectionViewCell.self(위에 커스텀한 셀을 사용), forCellWithReuseIdentifier: reuseIdentifier)
그러면 가장 기본적인 CollectionView는 완성이 되었습니다.
FlowLayout 메서드를 참고하면 좋은 링크를 첨부하겠습니다.
(https://ios-daniel-yang.tistory.com/88)
Sorry, something went wrong.
kmh5038
No branches or pull requests
The text was updated successfully, but these errors were encountered: