티스토리 뷰
오늘은 UICollectionViewCell에 대해서 살펴보겠습니다.
컬렉션 뷰의 단일 데이터 항목입니다.
UICollectionViewCell그대로 사용하거나 프로퍼티와 메서드를 추가해 하위 클래스를 사용할 수도 있습니다.
셀의 레이아웃 및 표현되는 것은 컬렉션 뷰 및 해당 레이아웃 객체에서 관리합니다.
contentConfiguration이나 backgroundConfiguration을 설정해 셀의 내용과 모양을 구성할 수 있습니다.
또는 데이터 항목의 컨텐츠를 표시하기 위해 ContentView프로퍼티에 하위 뷰를 추가할 수 있습니다.
셀 자체에 하위 뷰를 직접적으로 추가하지 마세요.
셀은 ContentView에 여러 레이어의 콘텐츠를 관리합니다.
UICollectionViewCell은 3가지 다른 뷰들로 구성되어 있습니다.
일반적으로 이 클래스의 인스턴스를 직접 만들지 않습니다.
대신 특정한 셀 하위 클래스를 등록합니다. (닙 파일 등록으로도 가능)
셀 클래스의 새 인스턴스를 원할 때는 컬렉션 뷰 객체의 메서드 dequeueConfiguredReusableCell(using:for:item:) 호출해서 가져옵니다.
그리고 UICollectionViewCell클래스는 UICollectionReusableView를 상속 받았습니다.
큰 흐름을 보면 Object > NSObject > UIResponder > UIView > UICollectionReusableView > UICollectionViewCell으로 되어있습니다.
resource:
developer.apple.com/documentation/uikit/uicollectionviewcell
'Tech > iOS' 카테고리의 다른 글
AVPlayer에서 플레이어 상태 파악하기 (0) | 2020.10.12 |
---|---|
NSLineBreakMode byTruncatingHead,Tail,Middle비교 (0) | 2020.09.09 |
layoutIfNeeded, setNeedsLayout의 차이 (0) | 2020.09.04 |
UICollectionView 살펴보기3 (UICollectionViewFlowLayout, UICollectionViewDelegateFlow (0) | 2020.09.01 |
UICollectionView 살펴보기2 (UICollectionViewLayout) (0) | 2020.08.30 |
- Total
- Today
- Yesterday
- objective-c
- 스위프트UI
- 애니메이션
- 독서
- Deep learning
- RX
- leetcode
- 스위프트
- 머신러닝
- Xcode
- 책 후기
- 책 추천
- string
- iOS SwiftUI
- 딥러닝
- swiftUI
- objc
- ReactiveX
- ios
- stanford SwiftUI
- swift5
- wwdc
- SWIFT
- 알고리즘
- Algorithm
- ARC
- Animation
- rxswift
- 책
- 문자열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |