https://developer.apple.com/documentation/uikit/uilistcontentview
"A content view for displaying list-based content."
리스트 기반의 컨텐트를 표시하기 위한 컨텐트 뷰입니다.
@MainActor class UIListContentView : UIView
커스텀 뷰 계층구조에서 리스크 기반의 컨텐트를 표시하기 위한 리스트 컨텐트 뷰를 사용할 수 있습니다. 커스텀 셀 혹은 UIStackView
와 같은 컨테이너 뷰에 직접 리스트 컨텐트 뷰를 끼워넣을 수 있습니다. 뷰의 크기 및 위치 설정을 위해 레이아웃 혹은 직접 설정하는 레이아웃 테크닉을 사용할 수 있으며, 높이는 넓이와 컨텐트 표시에 필요한 공간에 따라 동적으로 조정됩니다.
리스트 컨텐트 뷰는 스타일링 및 컨텐트를 제공하기 위해 리스트 컨텐트 설정에 의존합니다. UIListContentConfiguration
을 init(configuration:)
에 전달해서 리스트 컨텐트 뷰를 생성할 수 있습니다. 컨텐트 뷰를 업데이트하려면 설정 속성을 통해 새로운 설정을 구현해야 합니다.
UICollectionView
혹은 UITableView
를 사용하는 경우 리스트 설정을 활용하려고 할 때 리스트 컨텐트 뷰를 직접 생성할 필요는 없습니다. 대신 셀, 헤더, footer의 타입 내부의 contentConfiguration
속성에 UIListContentConfiguration
을 할당해야 합니다.