UICollectionViewCell

Panther·2021년 8월 27일
0

https://developer.apple.com/documentation/uikit/uicollectionviewcell

"A single data item when that item is within the collection view’s visible bounds."

하나의 데이터 아이템이며, 이 아이템이 컬렉션 뷰의 시각적 bounds 내부에 있는 경우입니다.

Declaration

@MainActor class UICollectionViewCell : UICollectionReusableView

Overview

UICollectionViewCell을 있는 그대로 사용할 수도 있고, 추가적인 속성 및 메소드를 추가하기 위해 서브클래싱할 수도 있습니다. 셀의 레이아웃과 표현은 컬렉션 뷰와 상응하는 레이아웃 객체에 의해 관리됩니다.

셀의 컨텐트와 모양을 설정하려면 셀의 contentConfigurationbackgroundConfiguration을 설정할 수 있습니다. 다른 방법으로 하위뷰로써 데이터 아이템 컨텐트 표현에 필요한 뷰를 contentView 속성에 추가할 수 있습니다. 셀 자체에 하위뷰를 직접 추가하지 않아야 합니다. 셀은 컨텐트의 여러 레이어를 관리하며, 컨텐트 뷰는 오직 하나입니다. 컨텐트 뷰와 더불어 셀은 선택된 상태와 선택되지 않은 상태에서 셀을 표시하는 두 가지 백그라운드 뷰를 관리합니다.

보통 이 클래스의 인스턴스를 직접 생성하지 않습니다. 대신 셀 등록을 사용해서 특정 셀 서브클래스(혹은 설정된 클래스의 인스턴스를 포함하는 nib 파일)를 등록할 수 있습니다.셀 클래스의 새 인스턴스를 원하는 경우 하나를 가져오기 위해서 컬렉션 뷰 객체의 dequeueConfiguredReusableCell(using:for:item:) 메소드를 호출할 수 있습니다.

See Also


Cells

UICollectionViewListCell

리스트 기능 및 기본 스타일링을 제공하는 컬렉션 뷰 셀입니다.

https://developer.apple.com/documentation/uikit/uicollectionviewlistcell
https://velog.io/@panther222128/UICollectionViewListCell

UICollectionReusableView

컬렉션 뷰에 의해 나타나는 모든 셀 및 보완 뷰에 대한 동작을 정의하는 뷰입니다.

https://developer.apple.com/documentation/uikit/uicollectionreusableview
https://velog.io/@panther222128/UICollectionReusableView


0개의 댓글