iOS/UICatalog

UITabBarController, UICollectionView

soultreemk 2022. 4. 6. 20:17

UITabBarController:

 다중 선택 인터페이스를 관리하는  container view controller, 선택에 따라 어떤 자식 뷰 컨트롤러를 보여줄 것인지 결정

 

UICollectionView

 

 

 

 

 

 

 

 

 

 

 

  • Collection View Layout

- UICollectionViewLayout
: Collection View 내 아이템의 배치, 시각적 스타일 결정 / 시각적 상태에 대한 정보를 Collection View에 제공

 

- UICollectionViewFlowLayout

: cell을 원하는 형태로 정렬 가능 / cell의 선형 경로를 배치 

1. Flow 레이아웃 객체를 작성하고 컬렉션 뷰에 이를 할당

2. 셀의 width, height를 지정 --> 필수로 지정해줘야함 지정안하면 0으로 설정되어 셀이 안보임

3. 필요한 경우 셀들 간 좌우 최소간격, 위아래 최소간격 설정

4. 섹션에 header / footer가 있다면 크기 지정

5. 레이아웃의 스크롤 방향 설정

 

UICollectionViewDataSource

UICollectionViewDelegate