티스토리 뷰

오늘은 UICollectionViewCell에 대해서 살펴보겠습니다.

컬렉션 뷰의 단일 데이터 항목입니다.

UICollectionViewCell그대로 사용하거나 프로퍼티와 메서드를 추가해 하위 클래스를 사용할 수도 있습니다. 

셀의 레이아웃 및 표현되는 것은 컬렉션 뷰 및 해당 레이아웃 객체에서 관리합니다.

 

contentConfiguration이나 backgroundConfiguration을 설정해 셀의 내용과 모양을 구성할 수 있습니다.

또는 데이터 항목의 컨텐츠를 표시하기 위해 ContentView프로퍼티에 하위 뷰를 추가할 수 있습니다. 

셀 자체에 하위 뷰를 직접적으로 추가하지 마세요.

셀은 ContentView에 여러 레이어의 콘텐츠를 관리합니다.

 

UICollectionViewCell은 3가지 다른 뷰들로 구성되어 있습니다.

resource: https://docs.microsoft.com/en-us/dotnet/api/uikit.uicollectionviewcell?view=xamarin-ios-sdk-12

 

일반적으로 이 클래스의 인스턴스를 직접 만들지 않습니다.

대신 특정한 셀 하위 클래스를 등록합니다. (닙 파일 등록으로도 가능)

셀 클래스의 새 인스턴스를 원할 때는 컬렉션 뷰 객체의 메서드 dequeueConfiguredReusableCell(using:for:item:) 호출해서 가져옵니다.

 

그리고 UICollectionViewCell클래스는 UICollectionReusableView를 상속 받았습니다.

큰 흐름을 보면 Object > NSObject > UIResponder > UIView > UICollectionReusableView > UICollectionViewCell으로 되어있습니다.

 

resource: 

developer.apple.com/documentation/uikit/uicollectionviewcell



공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함