TIL
46일차 TIL
h_luz
2024. 5. 1. 23:45
스탠다드 반 강의
스파르타 코딩 클럽
https://fluffy-brie-4fd.notion.site/6-CollectionView-fe448c305e1e4a16bed98cbba71ba1c9
: 정렬된 데이터 항목 컬렉션을 관리하고 사용자 정의 가능한 레이아웃을 사용하여 표시하는 개체
ㄴ 스크롤 방향 선택 가능
ㄴ 셀 간격 설정 가능
ㄴ Padding(Inset) 내부 간격 설정 가능
FlowLayout 설정
: 컬렉션 뷰는 자율성이 보장되는 대신 직접 지정해야 하는 것들이 있다. (셀 크기, 간격, 스크롤 방향 등등)
주요 함수
ㄴ scrollDirection : 스크롤 방향 ( 기본값은 .vertical )
ㄴ minimumLineSpacing : 행간의 최소 간격 ( 기본값은 10 )
ㄴ minimumInteritemSpacing : item 끼리의 최소 간격 ( 기본값은 10 )
ㄴ itemSize : 셀 크기
ㄴ sectionInset : 테두리 ( 내부 간격 )
* 프로퍼티 초기화에는 순서가 없음
ㄴ lazy 키워드 : 이 프로퍼티는 맨 나중에 초기화할 것이라는 의미
* configureUI : 함수로 만들어서 정리하면 깔끔한 코드를 만들 수 있음
* CollectionView 외에도
ㄴ Compositional Layout , DiffableDataSource 등이 있음