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
<palign="center"><strong>Easy scrollable complex layouts in UIKit</strong></p>
11
6
12
-
# ScrollStackController
13
7
Create complex scrollable layout using UIViewControllers or plain UIViews and simplify your code!
14
8
15
-
ScrollStackController was created and maintaned by [Daniele Margutti](https://twitter.com/danielemargutti) › [Web Site](https://www.danielemargutti.com)
16
-
17
-
## Introduction
18
9
ScrollStackController is a class you can use to create complex layouts using scrollable `UIStackView` but where each row is handled by a separate `UIViewController`; this allows you to keep a great separation of concerns.
19
10
20
11
You can think of it as `UITableView` but with several differences:
@@ -24,8 +15,6 @@ You can think of it as `UITableView` but with several differences:
24
15
-**Powered by AutoLayout since the beginning**; it uses a combination of `UIScrollView + UIStackView` to offer an animation friendly controller ideal for fixed and dynamic row sizing.
25
16
-**You don't need to struggle yourself with view recycling**: suppose you have a layout composed by several different screens. There is no need of view recycling but it cause a more difficult managment of the layout. With a simpler and safer APIs set `ScrollStackView` is the ideal way to implement such layouts.
@@ -38,6 +27,18 @@ You can think of it as `UITableView` but with several differences:
38
27
| 🧬 | It uses standard UIKit components at its core. No magic, just a combination of `UIScrollView`+`UIStackView`. |
39
28
| 🐦 | Fully made in Swift 5 from Swift ❥ lovers |
40
29
30
+
## ❤️ Your Support
31
+
32
+
*Hi fellow developer!*
33
+
You know, maintaing and developing tools consumes resources and time. While I enjoy making them **your support is foundamental to allow me continue its development**.
34
+
35
+
If you are using SwiftLocation or any other of my creations please consider the following options:
36
+
37
+
-[**Make a donation with PayPal**](https://www.paypal.com/paypalme/danielemargutti/20)
38
+
-[**Become a Sponsor**](https://github.com/sponsors/malcommac)
39
+
40
+
-[Follow Me](https://github.com/malcommac)
41
+
-
41
42
<aname="index"/>
42
43
43
44
## Table of Contents
@@ -698,21 +699,24 @@ It also supports `Swift Package Maneger` aka SPM.
698
699
699
700
<a name="authorlicense"/>
700
701
701
-
### Author & License
702
-
703
-
`ScrollStackController` is developed and maintained by:
702
+
**Consider ❤️ [support the development](#support) of this library!**
704
703
705
-
- Daniele Margutti ([danielemargutti.com](http://www.danielemargutti.com) - [@danielemargutti](http://www.twitter.com/danielemargutti) on twitter)
704
+
## Contributing
706
705
707
-
I fully welcome contributions, new features, feature requests, bug reports, and fixes. Also PR are accepted!
706
+
- If you **need help** or you'd like to **ask a general question**, open an issue.
707
+
- If you **found a bug**, open an issue.
708
+
- If you **have a feature request**, open an issue.
709
+
- If you **want to contribute**, submit a pull request.
708
710
709
-
`ScrollStackController` is released under the MIT License.
711
+
## Copyright & Acknowledgements
710
712
711
-
The following library was originally inspired by two great works:
713
+
ScrollStackController is currently owned and maintained by Daniele Margutti.
714
+
You can follow me on Twitter [@danielemargutti](http://twitter.com/danielemargutti).
715
+
My web site is [https://www.danielemargutti.com](https://www.danielemargutti.com)
712
716
713
-
- [`AloeStackView`](https://github.com/airbnb/AloeStackView) by the engineering team at AirBnb
714
-
- [`ScrollingStackViewController`](https://github.com/justeat/ScrollingStackViewController) by the engineering team at JustEat
715
-
716
-
[↑ Back To Top](#index)
717
+
This software is licensed under [MIT License](LICENSE.md).
0 commit comments