Reusable icon indicating copy to clipboard operation
Reusable copied to clipboard

Added support for UICollectionViewLayout Decoration View

Open pookjw opened this issue 4 years ago • 0 comments

Old Style

import UIKit

class MyCollectionViewLayout: UICollectionViewCompositionalLayout {
    required init?(coder: NSCoder) {
        super.init { (section, layoutEnvironment) -> NSCollectionLayoutSection? in
            /* code */
        }

        let nib: UINib = .init(nibName: String(describing: MyCollectionReusableView.self), bundle: .main)
        register(nib, forDecorationViewOfKind: String(describing: MyCollectionReusableView.self))
    }
}

New Style

import UIKit
import Reusable

class MyCollectionViewLayout: UICollectionViewCompositionalLayout {
    required init?(coder: NSCoder) {
        super.init { (section, layoutEnvironment) -> NSCollectionLayoutSection? in
            /* code */
        }

        register(decorationViewType: MyCollectionReusableView.self)
    }
}

pookjw avatar Jan 04 '22 15:01 pookjw