---
title: "list(using:layoutEnvironment:)"
framework: uikit
role: symbol
role_heading: Type Method
path: "uikit/nscollectionlayoutsection/list(using:layoutenvironment:)"
---

# list(using:layoutEnvironment:)

Creates a list section with the specified list configuration and layout environment.

## Declaration

```swift
@MainActor @preconcurrency static func list(using configuration: UICollectionLayoutListConfiguration, layoutEnvironment: any NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
```

## See Also

### Creating a section

- [init(group:)](uikit/nscollectionlayoutsection/init(group:).md)
- [orthogonalLayoutSectionForMediaItems()](uikit/nscollectionlayoutsection/orthogonallayoutsectionformediaitems().md)
