elementKindSectionFooter
TypeScriptstatic get elementKindSectionFooter(): Promise<string>Swift declarationclass let elementKindSectionFooter: Stringclass · iOS 6.0+ · SDK 27.1
@MainActor class UICollectionViewstatic get elementKindSectionFooter(): Promise<string>Swift declarationclass let elementKindSectionFooter: Stringstatic get elementKindSectionHeader(): Promise<string>Swift declarationclass let elementKindSectionHeader: StringbeginInteractiveMovementForItem(indexPath: _Foundation_IndexPath): Promise<boolean>Swift declarationfunc beginInteractiveMovementForItem(at indexPath: IndexPath) -> BoolcancelInteractiveMovement(): Promise<void>Swift declarationfunc cancelInteractiveMovement()cancelInteractiveTransition(): Promise<void>Swift declarationfunc cancelInteractiveTransition()cellForItem(indexPath: _Foundation_IndexPath): Promise<(UICollectionViewCell) | null>Swift declarationfunc cellForItem(at indexPath: IndexPath) -> UICollectionViewCell?deleteItems(indexPaths: Array<_Foundation_IndexPath>): Promise<void>Swift declarationfunc deleteItems(at indexPaths: [IndexPath])deleteSections(sections: _Foundation_IndexSet): Promise<void>Swift declarationfunc deleteSections(_ sections: IndexSet)dequeueReusableCell(identifier: string, indexPath: _Foundation_IndexPath): Promise<UICollectionViewCell>Swift declarationfunc dequeueReusableCell(withReuseIdentifier identifier: String, for indexPath: IndexPath) -> UICollectionViewCelldequeueReusableSupplementaryView(elementKind: string, identifier: string, indexPath: _Foundation_IndexPath): Promise<UICollectionReusableView>Swift declarationfunc dequeueReusableSupplementaryView(ofKind elementKind: String, withReuseIdentifier identifier: String, for indexPath: IndexPath) -> UICollectionReusableViewdeselectItem(indexPath: _Foundation_IndexPath, animated: boolean): Promise<void>Swift declarationfunc deselectItem(at indexPath: IndexPath, animated: Bool)endInteractiveMovement(): Promise<void>Swift declarationfunc endInteractiveMovement()finishInteractiveTransition(): Promise<void>Swift declarationfunc finishInteractiveTransition()indexPathFor(cell: UICollectionViewCell): Promise<(_Foundation_IndexPath) | null>Swift declarationfunc indexPath(for cell: UICollectionViewCell) -> IndexPath?indexPathForItem(point: { x: number; y: number }): Promise<(_Foundation_IndexPath) | null>Swift declarationfunc indexPathForItem(at point: CGPoint) -> IndexPath?indexPathForSupplementaryView(supplementaryView: UICollectionReusableView): Promise<(_Foundation_IndexPath) | null>Swift declarationfunc indexPath(forSupplementaryView supplementaryView: UICollectionReusableView) -> IndexPath?indexPathsForVisibleSupplementaryElements(elementKind: string): Promise<Array<_Foundation_IndexPath>>Swift declarationfunc indexPathsForVisibleSupplementaryElements(ofKind elementKind: String) -> [IndexPath]static initCoder(coder: _Foundation_NSCoder): Promise<(UICollectionView) | null>Swift declarationinit?(coder: NSCoder)static initFrameCollectionViewLayout(frame: { x: number; y: number; width: number; height: number }, layout: UICollectionViewLayout): Promise<UICollectionView>Swift declarationinit(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout)insertItems(indexPaths: Array<_Foundation_IndexPath>): Promise<void>Swift declarationfunc insertItems(at indexPaths: [IndexPath])insertSections(sections: _Foundation_IndexSet): Promise<void>Swift declarationfunc insertSections(_ sections: IndexSet)layoutAttributesForItem(indexPath: _Foundation_IndexPath): Promise<(UICollectionViewLayoutAttributes) | null>Swift declarationfunc layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?layoutAttributesForSupplementaryElement(kind: string, indexPath: _Foundation_IndexPath): Promise<(UICollectionViewLayoutAttributes) | null>Swift declarationfunc layoutAttributesForSupplementaryElement(ofKind kind: String, at indexPath: IndexPath) -> UICollectionViewLayoutAttributes?moveItem(indexPath: _Foundation_IndexPath, newIndexPath: _Foundation_IndexPath): Promise<void>Swift declarationfunc moveItem(at indexPath: IndexPath, to newIndexPath: IndexPath)moveSection(section: number, newSection: number): Promise<void>Swift declarationfunc moveSection(_ section: Int, toSection newSection: Int)numberOfItems(section: number): Promise<number>Swift declarationfunc numberOfItems(inSection section: Int) -> IntperformBatchUpdates(updates?: ((() => void)) | null, completion?: (((arg0: boolean) => void)) | null): Promise<void>Swift declarationfunc performBatchUpdates(_ updates: (() -> Void)?, completion: ((Bool) -> Void)? = nil)reconfigureItems(indexPaths: Array<_Foundation_IndexPath>): Promise<void>Swift declarationfunc reconfigureItems(at indexPaths: [IndexPath])registerForCellWithReuseIdentifier(cellClass: (string) | null, identifier: string): Promise<void>Swift declarationfunc register(_ cellClass: AnyClass?, forCellWithReuseIdentifier identifier: String)registerForSupplementaryViewOfKindWithReuseIdentifier(viewClass: (string) | null, elementKind: string, identifier: string): Promise<void>Swift declarationfunc register(_ viewClass: AnyClass?, forSupplementaryViewOfKind elementKind: String, withReuseIdentifier identifier: String)registerForCellWithReuseIdentifier94379(nib: (UINib) | null, identifier: string): Promise<void>Swift declarationfunc register(_ nib: UINib?, forCellWithReuseIdentifier identifier: String)registerForSupplementaryViewOfKindWithReuseIdentifier53850(nib: (UINib) | null, kind: string, identifier: string): Promise<void>Swift declarationfunc register(_ nib: UINib?, forSupplementaryViewOfKind kind: String, withReuseIdentifier identifier: String)reloadData(): Promise<void>Swift declarationfunc reloadData()reloadItems(indexPaths: Array<_Foundation_IndexPath>): Promise<void>Swift declarationfunc reloadItems(at indexPaths: [IndexPath])reloadSections(sections: _Foundation_IndexSet): Promise<void>Swift declarationfunc reloadSections(_ sections: IndexSet)scrollToItem(indexPath: _Foundation_IndexPath, scrollPosition: UICollectionView_ScrollPosition, animated: boolean): Promise<void>Swift declarationfunc scrollToItem(at indexPath: IndexPath, at scrollPosition: UICollectionView.ScrollPosition, animated: Bool)selectItem(indexPath: (_Foundation_IndexPath) | null, animated: boolean, scrollPosition: UICollectionView_ScrollPosition): Promise<void>Swift declarationfunc selectItem(at indexPath: IndexPath?, animated: Bool, scrollPosition: UICollectionView.ScrollPosition)setCollectionViewLayoutAnimated(layout: UICollectionViewLayout, animated: boolean): Promise<void>Swift declarationfunc setCollectionViewLayout(_ layout: UICollectionViewLayout, animated: Bool)setCollectionViewLayoutAnimatedCompletion(layout: UICollectionViewLayout, animated: boolean, completion?: (((arg0: boolean) => void)) | null): Promise<void>Swift declarationfunc setCollectionViewLayout(_ layout: UICollectionViewLayout, animated: Bool, completion: ((Bool) -> Void)? = nil)startInteractiveTransition(layout: UICollectionViewLayout, completion?: (((arg0: boolean, arg1: boolean) => void)) | null): Promise<UICollectionViewTransitionLayout>Swift declarationfunc startInteractiveTransition(to layout: UICollectionViewLayout, completion: UICollectionView.LayoutInteractiveTransitionCompletion? = nil) -> UICollectionViewTransitionLayoutsupplementaryView(elementKind: string, indexPath: _Foundation_IndexPath): Promise<(UICollectionReusableView) | null>Swift declarationfunc supplementaryView(forElementKind elementKind: String, at indexPath: IndexPath) -> UICollectionReusableView?updateInteractiveMovementTargetPosition(targetPosition: { x: number; y: number }): Promise<void>Swift declarationfunc updateInteractiveMovementTargetPosition(_ targetPosition: CGPoint)visibleSupplementaryViews(elementKind: string): Promise<Array<UICollectionReusableView>>Swift declarationfunc visibleSupplementaryViews(ofKind elementKind: String) -> [UICollectionReusableView]get allowsFocus(): Promise<boolean>Swift declarationvar allowsFocus: Bool { get set }setAllowsFocus(value: boolean): Promise<void>Swift declarationvar allowsFocus: Bool { get set }get allowsFocusDuringEditing(): Promise<boolean>Swift declarationvar allowsFocusDuringEditing: Bool { get set }setAllowsFocusDuringEditing(value: boolean): Promise<void>Swift declarationvar allowsFocusDuringEditing: Bool { get set }get allowsMultipleSelection(): Promise<boolean>Swift declarationvar allowsMultipleSelection: Bool { get set }setAllowsMultipleSelection(value: boolean): Promise<void>Swift declarationvar allowsMultipleSelection: Bool { get set }get allowsMultipleSelectionDuringEditing(): Promise<boolean>Swift declarationvar allowsMultipleSelectionDuringEditing: Bool { get set }setAllowsMultipleSelectionDuringEditing(value: boolean): Promise<void>Swift declarationvar allowsMultipleSelectionDuringEditing: Bool { get set }get allowsSelection(): Promise<boolean>Swift declarationvar allowsSelection: Bool { get set }setAllowsSelection(value: boolean): Promise<void>Swift declarationvar allowsSelection: Bool { get set }get allowsSelectionDuringEditing(): Promise<boolean>Swift declarationvar allowsSelectionDuringEditing: Bool { get set }setAllowsSelectionDuringEditing(value: boolean): Promise<void>Swift declarationvar allowsSelectionDuringEditing: Bool { get set }get backgroundView(): Promise<(UIView) | null>Swift declarationvar backgroundView: UIView? { get set }setBackgroundView(value?: (UIView) | null): Promise<void>Swift declarationvar backgroundView: UIView? { get set }get collectionViewLayout(): Promise<UICollectionViewLayout>Swift declarationvar collectionViewLayout: UICollectionViewLayout { get set }setCollectionViewLayout(value: UICollectionViewLayout): Promise<void>Swift declarationvar collectionViewLayout: UICollectionViewLayout { get set }get contextMenuInteraction(): Promise<(UIContextMenuInteraction) | null>Swift declarationvar contextMenuInteraction: UIContextMenuInteraction? { get }get dataSource(): Promise<(SDKHandle) | null>Swift declarationweak var dataSource: (any UICollectionViewDataSource)? { get set }setDataSource(value?: (SDKHandle) | null): Promise<void>Swift declarationweak var dataSource: (any UICollectionViewDataSource)? { get set }get delegate(): Promise<(SDKHandle) | null>Swift declarationweak var delegate: (any UICollectionViewDelegate)? { get set }setDelegate(value?: (Implements<UICollectionViewDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var delegate: (any UICollectionViewDelegate)? { get set }get dragDelegate(): Promise<(SDKHandle) | null>Swift declarationweak var dragDelegate: (any UICollectionViewDragDelegate)? { get set }setDragDelegate(value?: (SDKHandle) | null): Promise<void>Swift declarationweak var dragDelegate: (any UICollectionViewDragDelegate)? { get set }get dragInteractionEnabled(): Promise<boolean>Swift declarationvar dragInteractionEnabled: Bool { get set }setDragInteractionEnabled(value: boolean): Promise<void>Swift declarationvar dragInteractionEnabled: Bool { get set }get dropDelegate(): Promise<(SDKHandle) | null>Swift declarationweak var dropDelegate: (any UICollectionViewDropDelegate)? { get set }setDropDelegate(value?: (Implements<UICollectionViewDropDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var dropDelegate: (any UICollectionViewDropDelegate)? { get set }get isEditing(): Promise<boolean>Swift declarationvar isEditing: Bool { get set }setIsEditing(value: boolean): Promise<void>Swift declarationvar isEditing: Bool { get set }get hasActiveDrag(): Promise<boolean>Swift declarationvar hasActiveDrag: Bool { get }get hasActiveDrop(): Promise<boolean>Swift declarationvar hasActiveDrop: Bool { get }get hasUncommittedUpdates(): Promise<boolean>Swift declarationvar hasUncommittedUpdates: Bool { get }get indexPathsForSelectedItems(): Promise<(Array<_Foundation_IndexPath>) | null>Swift declarationvar indexPathsForSelectedItems: [IndexPath]? { get }get indexPathsForVisibleItems(): Promise<Array<_Foundation_IndexPath>>Swift declarationvar indexPathsForVisibleItems: [IndexPath] { get }get numberOfSections(): Promise<number>Swift declarationvar numberOfSections: Int { get }get prefetchDataSource(): Promise<(SDKHandle) | null>Swift declarationweak var prefetchDataSource: (any UICollectionViewDataSourcePrefetching)? { get set }setPrefetchDataSource(value?: (Implements<UICollectionViewDataSourcePrefetching> | SDKHandle) | null): Promise<void>Swift declarationweak var prefetchDataSource: (any UICollectionViewDataSourcePrefetching)? { get set }get isPrefetchingEnabled(): Promise<boolean>Swift declarationvar isPrefetchingEnabled: Bool { get set }setIsPrefetchingEnabled(value: boolean): Promise<void>Swift declarationvar isPrefetchingEnabled: Bool { get set }get remembersLastFocusedIndexPath(): Promise<boolean>Swift declarationvar remembersLastFocusedIndexPath: Bool { get set }setRemembersLastFocusedIndexPath(value: boolean): Promise<void>Swift declarationvar remembersLastFocusedIndexPath: Bool { get set }get reorderingCadence(): Promise<UICollectionView_ReorderingCadence>Swift declarationvar reorderingCadence: UICollectionView.ReorderingCadence { get set }setReorderingCadence(value: UICollectionView_ReorderingCadence): Promise<void>Swift declarationvar reorderingCadence: UICollectionView.ReorderingCadence { get set }get selectionFollowsFocus(): Promise<boolean>Swift declarationvar selectionFollowsFocus: Bool { get set }setSelectionFollowsFocus(value: boolean): Promise<void>Swift declarationvar selectionFollowsFocus: Bool { get set }get selfSizingInvalidation(): Promise<UICollectionView_SelfSizingInvalidation>Swift declarationvar selfSizingInvalidation: UICollectionView.SelfSizingInvalidation { get set }setSelfSizingInvalidation(value: UICollectionView_SelfSizingInvalidation): Promise<void>Swift declarationvar selfSizingInvalidation: UICollectionView.SelfSizingInvalidation { get set }get visibleCells(): Promise<Array<UICollectionViewCell>>Swift declarationvar visibleCells: [UICollectionViewCell] { get }dequeueConfiguredReusableCell(registration: UICollectionView_CellRegistration<UICollectionViewCell, unknown>, indexPath: _Foundation_IndexPath, item?: (unknown) | null): Promise<UICollectionViewCell>Swift declaration@MainActor @preconcurrency func dequeueConfiguredReusableCell<Cell, Item>(using registration: UICollectionView.CellRegistration<Cell, Item>, for indexPath: IndexPath, item: Item?) -> Cell where Cell : UICollectionViewCelldequeueConfiguredReusableSupplementary(registration: UICollectionView_SupplementaryRegistration<UICollectionReusableView>, indexPath: _Foundation_IndexPath): Promise<UICollectionReusableView>Swift declaration@MainActor @preconcurrency func dequeueConfiguredReusableSupplementary<Supplementary>(using registration: UICollectionView.SupplementaryRegistration<Supplementary>, for indexPath: IndexPath) -> Supplementary where Supplementary : UICollectionReusableView1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UICollectionView.init()
inherited init: cannot prove legal (class declares 1 custom initializer)