https://developer.apple.com/documentation/uikit/nscollectionlayoutedgespacing
"An object that defines the space around the edges of items in a collection view."
컬렉션 뷰에 있는 아이템의 모서리 주변 간격을 정의하는 객체입니다.
@MainActor class NSCollectionLayoutEdgeSpacing : NSObject
class NSCollectionLayoutEdgeSpacing : NSObject
컨테이너 및 다른 아이템과 관련해서 아이템의 위치를 조정하기 위해 아이템 모서리 주변으로 추가적인 공간을 생성할 수 있습니다. edge spacing을 사용해서 구현합니다.
모서리 spacing
의 leading 및 trailing 간격은 '왼쪽에서 오른쪽', '오른쪽에서 왼쪽' 환경에서 다릅니다. '왼쪽에서 오른쪽'의 환경에서 leading 공간은 왼쪽에 있고, trailing 간격은 오른쪽에 있습니다. '오른쪽에서 왼쪽' 횐경에서 leading 간격은 오른쪽에 있고 trailing 간격은 왼쪽에 있습니다. 이 차이는 컬렉션 뷰 레이아웃이 오른쪽에서 왼쪽으로 읽는 언어를 빌드에 있어 지원하는 것을 보장할 수 있도록 합니다.
아래 다이어그램은 '왼쪽에서 오른쪽'과 '오른쪽에서 왼쪽' 환경에서 trailing edge spacing을 2포인트 추가한 모습의 차이를 보여줍니다.
컬렉션 뷰에 있는 아이템 크기(넓이 혹은 높이)의 개별적인 차원입니다.
https://developer.apple.com/documentation/uikit/nscollectionlayoutdimension
https://velog.io/@panther222128/NSCollectionLayoutDimension
컬렉션 뷰에 있는 아이템의 넓이 및 높이입니다.
https://developer.apple.com/documentation/uikit/nscollectionlayoutsize
https://velog.io/@panther222128/NSCollectionLayoutSize
컬렉션 뷰에 있는 아이템 사이 혹은 주변 간격을 정의하는 객체입니다.
https://developer.apple.com/documentation/uikit/nscollectionlayoutspacing
https://velog.io/@panther222128/NSCollectionLayoutSpacing