You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GLTableCollectionView is a ready-to-use ```UITableViewController``` with a ```UICollectionView``` for each ```UITableViewCell```, something like Netflix, Airbnb or the Apple's App Store are doing in their iOS apps. GLTableCollectionView is completely customizable in both his UITableView and UICollectionView parts since it has been made on the same Data Source and Delegate methods with no complicated additions.
18
+
GLTableCollectionView is a ready to use `UITableViewController` with a `UICollectionView` for each `UITableViewCell`, something like Netflix, Airbnb or the Apple's App Store are doing in their iOS apps. GLTableCollectionView is completely customizable in both his UITableView and UICollectionView parts since it has been made on the same Data Source and Delegate methods with no complicated additions.
19
19
20
20
||**GLTableCollectionView**|
21
21
|:---:|---|
22
-
|🔄|Uses the **same**```UITableView``` reusable cells logic provided from Apple's implementation|
23
-
|♻️|```UICollectionView``` cell recycle|
24
-
|🆒|Both ```UITableView``` & ```UICollectionView``` can have their own sections and/or headers|
25
-
|🖼|Customization of ```UICollectionViewCell```s using the same ```UICollectionViewDelegate Flow Layout``` you already know|
26
-
|✨|Previous ```UICollectionView```**.contentOffset** value restoration after scroll|
22
+
|🔄|Uses the **same**`UITableView` reusable cells logic provided from Apple's implementation|
23
+
|♻️|`UICollectionView` cell recycle|
24
+
|🆒|Both `UITableView` & `UICollectionView` can have their own sections and/or headers|
25
+
|🎨|Customization of `UICollectionViewCell`s using the same `UICollectionViewDelegate Flow Layout` you already know|
26
+
|✨|Previous `UICollectionView`**.contentOffset** value restoration after scroll|
27
27
|↔️|UICollectionView cell-size-based scroll pagination, see below for instructions|
28
28
|📐|Storyboard and Auto Layout compatibility|
29
29
|💎|Clean architecture|
30
30
|🔧|Unit Tests|
31
31
32
32
## Enable/disable scroll pagination
33
-
Set ```paginationEnabled``` variable ```true``` in GLTableCollectionViewController class, ```false``` to disable
33
+
Set `paginationEnabled` variable `true` in GLTableCollectionViewController class, `false` to disable. Default value is `true`.
34
34
```
35
-
// Set true to enable UICollectionViews scroll pagination
35
+
/// Set true to enable UICollectionViews scroll pagination
36
36
var paginationEnabled: Bool = true
37
37
```
38
38
@@ -52,4 +52,4 @@ var paginationEnabled: Bool = true
52
52
- iOS 8.0+
53
53
54
54
## Note
55
-
GLTableCollectionView is written using Swift 3.0 so it would only support iOS 8.0+ due to Swift 3 language compatibility, if you use Swift 2.0 in your project or you need iOS 7.0+ compatibility GLTableCollectionView will work too, but you **must** convert ```UITableView``` and ```UICollectionView``` Data Source and Delegate methods signatures before building your code or Xcode won't compile.
55
+
GLTableCollectionView is written using Swift 3.0 so it would only support iOS 8.0+ due to Swift 3 language compatibility, if you use Swift 2.0 in your project or you need iOS 7.0+ compatibility GLTableCollectionView will work too, but you **must** convert `UITableView` and `UICollectionView` Data Source and Delegate methods signatures before building your code or Xcode won't compile.
0 commit comments