UIKit · IOS API REFERENCE
UICollectionLayoutListConfiguration
struct · iOS 14.0+ · SDK 27.1
struct UICollectionLayoutListConfiguration
Members (19)
get · iOS 14.0+leadingSwipeActionsConfigurationProvider
TypeScriptget leadingSwipeActionsConfigurationProvider(): (((arg0: _Foundation_IndexPath) => Promise<(UISwipeActionsConfiguration) | null>)) | null
Swift declarationvar leadingSwipeActionsConfigurationProvider: UICollectionLayoutListConfiguration.SwipeActionsConfigurationProvider? { get set }
get · iOS 14.0+trailingSwipeActionsConfigurationProvider
TypeScriptget trailingSwipeActionsConfigurationProvider(): (((arg0: _Foundation_IndexPath) => Promise<(UISwipeActionsConfiguration) | null>)) | null
Swift declarationvar trailingSwipeActionsConfigurationProvider: UICollectionLayoutListConfiguration.SwipeActionsConfigurationProvider? { get set }
get · iOS 14.5+separatorConfiguration
TypeScriptget separatorConfiguration(): UIListSeparatorConfiguration
Swift declarationvar separatorConfiguration: UIListSeparatorConfiguration { get set }
set · iOS 14.5+separatorConfiguration
TypeScriptset separatorConfiguration(value: UIListSeparatorConfiguration)
Swift declarationvar separatorConfiguration: UIListSeparatorConfiguration { get set }
init · iOS 14.0+init
TypeScriptstatic init(appearance: UICollectionLayoutListConfiguration_Appearance): UICollectionLayoutListConfiguration
Swift declarationinit(appearance: UICollectionLayoutListConfiguration.Appearance)
get · iOS 14.0+appearance
TypeScriptget appearance(): UICollectionLayoutListConfiguration_Appearance
Swift declarationvar appearance: UICollectionLayoutListConfiguration.Appearance { get }
get · iOS 14.0+footerMode
TypeScriptget footerMode(): UICollectionLayoutListConfiguration_FooterMode
Swift declarationvar footerMode: UICollectionLayoutListConfiguration.FooterMode { get set }
set · iOS 14.0+footerMode
TypeScriptset footerMode(value: UICollectionLayoutListConfiguration_FooterMode)
Swift declarationvar footerMode: UICollectionLayoutListConfiguration.FooterMode { get set }
get · iOS 14.0+headerMode
TypeScriptget headerMode(): UICollectionLayoutListConfiguration_HeaderMode
Swift declarationvar headerMode: UICollectionLayoutListConfiguration.HeaderMode { get set }
set · iOS 14.0+headerMode
TypeScriptset headerMode(value: UICollectionLayoutListConfiguration_HeaderMode)
Swift declarationvar headerMode: UICollectionLayoutListConfiguration.HeaderMode { get set }
get · iOS 14.0+backgroundColor
TypeScriptget backgroundColor(): (UIColor) | null
Swift declarationvar backgroundColor: UIColor? { get set }
set · iOS 14.0+backgroundColor
TypeScriptset backgroundColor(value: (UIColor) | null)
Swift declarationvar backgroundColor: UIColor? { get set }
get · iOS 14.0+showsSeparators
TypeScriptget showsSeparators(): boolean
Swift declarationvar showsSeparators: Bool { get set }
set · iOS 14.0+showsSeparators
TypeScriptset showsSeparators(value: boolean)
Swift declarationvar showsSeparators: Bool { get set }
get · iOS 15.0+headerTopPadding
TypeScriptget headerTopPadding(): (number) | null
Swift declarationvar headerTopPadding: CGFloat? { get set }
set · iOS 15.0+headerTopPadding
TypeScriptset headerTopPadding(value: (number) | null)
Swift declarationvar headerTopPadding: CGFloat? { get set }
get · iOS 14.5+itemSeparatorHandler
TypeScriptget itemSeparatorHandler(): (((arg0: _Foundation_IndexPath, arg1: UIListSeparatorConfiguration) => Promise<UIListSeparatorConfiguration>)) | null
Swift declarationvar itemSeparatorHandler: UICollectionLayoutListConfiguration.ItemSeparatorHandler? { get set }
get · iOS 18.0+contentHuggingElements
TypeScriptget contentHuggingElements(): UICollectionLayoutListConfiguration_ContentHuggingElements
Swift declarationvar contentHuggingElements: UICollectionLayoutListConfiguration.ContentHuggingElements { get set }
set · iOS 18.0+contentHuggingElements
TypeScriptset contentHuggingElements(value: UICollectionLayoutListConfiguration_ContentHuggingElements)
Swift declarationvar 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 →