One Logo Pool Ball
UIKit · IOS API REFERENCE

UICollectionReusableView

class · iOS 6.0+ · SDK 27.1

@MainActor class UICollectionReusableView

Members (7)

method · iOS 6.0+

apply

TypeScript
apply(layoutAttributes: UICollectionViewLayoutAttributes): Promise<void>
Swift declaration
func apply(_ layoutAttributes: UICollectionViewLayoutAttributes)
method · iOS 6.0+

didTransition

TypeScript
didTransition(oldLayout: UICollectionViewLayout, newLayout: UICollectionViewLayout): Promise<void>
Swift declaration
func didTransition(from oldLayout: UICollectionViewLayout, to newLayout: UICollectionViewLayout)
init

init

TypeScript
static init(): Promise<UICollectionReusableView>
Swift declaration
init()
method · iOS 8.0+

preferredLayoutAttributesFitting

TypeScript
preferredLayoutAttributesFitting(layoutAttributes: UICollectionViewLayoutAttributes): Promise<UICollectionViewLayoutAttributes>
Swift declaration
func preferredLayoutAttributesFitting(_ layoutAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutAttributes
method · iOS 6.0+

prepareForReuse

TypeScript
prepareForReuse(): Promise<void>
Swift declaration
func prepareForReuse()
method · iOS 6.0+

willTransition

TypeScript
willTransition(oldLayout: UICollectionViewLayout, newLayout: UICollectionViewLayout): Promise<void>
Swift declaration
func willTransition(from oldLayout: UICollectionViewLayout, to newLayout: UICollectionViewLayout)
get · iOS 6.0+

reuseIdentifier

TypeScript
get reuseIdentifier(): Promise<(string) | null>
Swift declaration
var reuseIdentifier: String? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →