One Logo Pool Ball
UIKit · IOS API REFERENCE

UICollectionLayoutListConfiguration

struct · iOS 14.0+ · SDK 27.1

struct UICollectionLayoutListConfiguration

Members (19)

get · iOS 14.0+

leadingSwipeActionsConfigurationProvider

TypeScript
get leadingSwipeActionsConfigurationProvider(): (((arg0: _Foundation_IndexPath) => Promise<(UISwipeActionsConfiguration) | null>)) | null
Swift declaration
var leadingSwipeActionsConfigurationProvider: UICollectionLayoutListConfiguration.SwipeActionsConfigurationProvider? { get set }
get · iOS 14.0+

trailingSwipeActionsConfigurationProvider

TypeScript
get trailingSwipeActionsConfigurationProvider(): (((arg0: _Foundation_IndexPath) => Promise<(UISwipeActionsConfiguration) | null>)) | null
Swift declaration
var trailingSwipeActionsConfigurationProvider: UICollectionLayoutListConfiguration.SwipeActionsConfigurationProvider? { get set }
get · iOS 14.5+

separatorConfiguration

TypeScript
get separatorConfiguration(): UIListSeparatorConfiguration
Swift declaration
var separatorConfiguration: UIListSeparatorConfiguration { get set }
set · iOS 14.5+

separatorConfiguration

TypeScript
set separatorConfiguration(value: UIListSeparatorConfiguration)
Swift declaration
var separatorConfiguration: UIListSeparatorConfiguration { get set }
init · iOS 14.0+

init

TypeScript
static init(appearance: UICollectionLayoutListConfiguration_Appearance): UICollectionLayoutListConfiguration
Swift declaration
init(appearance: UICollectionLayoutListConfiguration.Appearance)
get · iOS 14.0+

appearance

TypeScript
get appearance(): UICollectionLayoutListConfiguration_Appearance
Swift declaration
var appearance: UICollectionLayoutListConfiguration.Appearance { get }
get · iOS 14.0+

footerMode

TypeScript
get footerMode(): UICollectionLayoutListConfiguration_FooterMode
Swift declaration
var footerMode: UICollectionLayoutListConfiguration.FooterMode { get set }
set · iOS 14.0+

footerMode

TypeScript
set footerMode(value: UICollectionLayoutListConfiguration_FooterMode)
Swift declaration
var footerMode: UICollectionLayoutListConfiguration.FooterMode { get set }
get · iOS 14.0+

headerMode

TypeScript
get headerMode(): UICollectionLayoutListConfiguration_HeaderMode
Swift declaration
var headerMode: UICollectionLayoutListConfiguration.HeaderMode { get set }
set · iOS 14.0+

headerMode

TypeScript
set headerMode(value: UICollectionLayoutListConfiguration_HeaderMode)
Swift declaration
var headerMode: UICollectionLayoutListConfiguration.HeaderMode { get set }
get · iOS 14.0+

backgroundColor

TypeScript
get backgroundColor(): (UIColor) | null
Swift declaration
var backgroundColor: UIColor? { get set }
set · iOS 14.0+

backgroundColor

TypeScript
set backgroundColor(value: (UIColor) | null)
Swift declaration
var backgroundColor: UIColor? { get set }
get · iOS 14.0+

showsSeparators

TypeScript
get showsSeparators(): boolean
Swift declaration
var showsSeparators: Bool { get set }
set · iOS 14.0+

showsSeparators

TypeScript
set showsSeparators(value: boolean)
Swift declaration
var showsSeparators: Bool { get set }
get · iOS 15.0+

headerTopPadding

TypeScript
get headerTopPadding(): (number) | null
Swift declaration
var headerTopPadding: CGFloat? { get set }
set · iOS 15.0+

headerTopPadding

TypeScript
set headerTopPadding(value: (number) | null)
Swift declaration
var headerTopPadding: CGFloat? { get set }
get · iOS 14.5+

itemSeparatorHandler

TypeScript
get itemSeparatorHandler(): (((arg0: _Foundation_IndexPath, arg1: UIListSeparatorConfiguration) => Promise<UIListSeparatorConfiguration>)) | null
Swift declaration
var itemSeparatorHandler: UICollectionLayoutListConfiguration.ItemSeparatorHandler? { get set }
get · iOS 18.0+

contentHuggingElements

TypeScript
get contentHuggingElements(): UICollectionLayoutListConfiguration_ContentHuggingElements
Swift declaration
var contentHuggingElements: UICollectionLayoutListConfiguration.ContentHuggingElements { get set }
set · iOS 18.0+

contentHuggingElements

TypeScript
set contentHuggingElements(value: UICollectionLayoutListConfiguration_ContentHuggingElements)
Swift declaration
var contentHuggingElements: UICollectionLayoutListConfiguration.ContentHuggingElements { get set }

Skipped declarations

3 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

UICollectionLayoutListConfiguration.itemSeparatorHandler

closure property answers its caller

UICollectionLayoutListConfiguration.leadingSwipeActionsConfigurationProvider

closure property answers its caller

UICollectionLayoutListConfiguration.trailingSwipeActionsConfigurationProvider

closure property answers its caller

All UIKit types →