[Apple] Layouts (Collection View)

J.Noma·2022년 1월 5일
0

Reference


Overview

CollectionView Layout은 content들의 시각적인 정렬을 정의합니다. Layout은 간단한 형태부터 복잡한 형태까지 어떤 종류의 정렬 형태든 만들 수 있도록 유연하게 설계되었습니다.

기본 형태는 grid지만, 원모양이라던지 다양한 형태도 가능
가장 간단한 타입의 Layout은 item들을 grid 형태로 정렬하게 되어 있으며, 원한다면 다른 어떤 형태로든 정렬되게 할 수 있습니다. 예로, 원모양으로 정렬한다던지 크기에 따라 다르게 정렬한다던지 등이 가능합니다

동적으로 Layout 변경 가능
또한, 런타임에 동적으로 layout을 변경하는 것도 가능합니다. 유저가 device를 rotation할 때처럼, item들을 다르게 보여야할 필요가 있을 때 언제든 바꿀 수 있습니다

단일 CollectionView가 여러 Layout을 가질 수 있음
CollectionView Layout들은 customizable하고 매우 시각적입니다. 예로, App 스토어는 하나의 CollectionView로 만들어졌는데, 각 section마다 별도의 커스텀 Layout을 설정하여 다른 종류의 content를 보이도록 구현한 것입니다

profile
노션으로 이사갑니다 https://tungsten-run-778.notion.site/Study-Archive-98e51c3793684d428070695d5722d1fe

0개의 댓글