From faf57e6d4539deb01ca3542f4e54aa97d0bb4331 Mon Sep 17 00:00:00 2001 From: hryk224 Date: Thu, 10 Mar 2016 20:13:43 -0600 Subject: [PATCH] Make the programmatic initializer public Since the `init(frame:collectionViewLayout:)` initializer of UICollectionView had private access level, it was impossible to create an instance of `InfiniteCollectionView` programatically. --- InfiniteCollectionView/InfiniteCollectionView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InfiniteCollectionView/InfiniteCollectionView.swift b/InfiniteCollectionView/InfiniteCollectionView.swift index 3a681f5..66e3304 100644 --- a/InfiniteCollectionView/InfiniteCollectionView.swift +++ b/InfiniteCollectionView/InfiniteCollectionView.swift @@ -31,7 +31,7 @@ public class InfiniteCollectionView: UICollectionView { super.init(coder: aDecoder) configure() } - override init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout) { + override public init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout) { super.init(frame: frame, collectionViewLayout: layout) configure() }