0

저는 온라인으로 UICollectionViewCell의 뷰 계층 구조가 무엇인지 알아 내려고 노력했습니다.UICollectionViewCells에서 위 또는 아래에 표시된 selectedBackGroundView가 contentView입니까?

contentViewselectedBackgroundViewbackgroundView이 있습니다. 내가 이해 한 바로는 backgroundView이 맨 뒤에 있습니다. 그러나 의 경우 은 contentView의 뒤 또는 앞에 있습니다.

이 뷰 계층 구조의 순서는 UITableViewCell과 동일합니까?

답변

2

selectedBackgroundViewcontentView 뒤에 있습니다. Apple 설명서에서

셀을 선택하면이보기는 backgroundView 및 contentView 뒤에 겹쳐서 표시됩니다.

+0

고마워요! 내부 구현은'selectedbackgroundview'를'UICollectionCellView'의 계층 구조에 추가하는 것을 처리합니까? 또는 직접 추가해야합니까? 미리 감사드립니다. –

+1

예, 셀의 속성을 설정하기 만하면 iOS에서 처리한다고 생각합니다. 또한 대답이 도움이 되었다면 "올바른"것으로 표시해주세요. – Fahim

1

애플 문서는 "셀의 선택과 선택되지 않은 상태에서 셀을 표시이 배경 뷰를 관리합니다."고 말했다 그래서 backGroundViewselectedbackgroundView 모두 내용보기 뒤에 있습니다. selectedbackgroundView은 셀을 선택하면 배경보기 바로 위에 표시됩니다. 출처 : https://developer.apple.com/reference/uikit/uicollectionviewcell