ContainerCollectionViewCell
public final class ContainerCollectionViewCell<CustomView> : UICollectionViewCell where CustomView : UIView
A container UICollectionViewCell
that constraints its contained view to its margins.
-
Default reuse identifier is set with the class name.
Declaration
Swift
public static var reuseIdentifier: String { get }
-
Contained view.
Declaration
Swift
public lazy var customView: CustomView { get set }
-
An instance of
ContainerCollectionViewCellDelegate
Declaration
Swift
public weak var delegate: ContainerCollectionViewCellDelegate?
-
Performs any clean up necessary to prepare the view for use again.
Declaration
Swift
public override func prepareForReuse()
-
Gives the cell a chance to modify the attributes provided by the layout object.
Declaration
Swift
public override func preferredLayoutAttributesFitting(_ layoutAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutAttributes
Parameters
layoutAttributes
The attributes provided by the layout object. These attributes represent the values that the layout intends to apply to the cell.
Return Value
Modified
UICollectionViewLayoutAttributes
-
Applies the specified layout attributes to the view.
Declaration
Swift
public override func apply(_ layoutAttributes: UICollectionViewLayoutAttributes)
Parameters
layoutAttributes
The layout attributes to apply.