From d7911cac4df87d4089c8bdf691b622cb087acc45 Mon Sep 17 00:00:00 2001 From: Anatoly Shcherbinin Date: Thu, 25 Apr 2019 19:49:57 +0300 Subject: [PATCH] Add initializer in CollectoinView with frame and layout Solve issue: https://github.com/netcosports/Astrolabe/issues/45 --- Sources/Core/CollectionView.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/Core/CollectionView.swift b/Sources/Core/CollectionView.swift index d56a05d..a3752d0 100644 --- a/Sources/Core/CollectionView.swift +++ b/Sources/Core/CollectionView.swift @@ -14,8 +14,8 @@ open class CollectionView: UICollectionView, AccessorView whe public typealias Source = T public let source = T() - public required init() { - super.init(frame: .zero, collectionViewLayout: CollectionViewSource.defaultLayout) + public required override init(frame: CGRect = .zero, collectionViewLayout layout: UICollectionViewLayout? = nil) { + super.init(frame: frame, collectionViewLayout: layout ?? CollectionViewSource.defaultLayout) internalInit() }