Swiftpack.co - Package - cointowitcher/InfiniteScroller


Swift Version Build Status License SwiftPM compatible Platform PRs Welcome


struct ContentView: View {
    @State var selected: Int = 1
    var body: some View {
        InfiniteScroller(direction: .vertical(height: 50), items: [1,2,3,4], 
        selectedItem: $selected, visibleCells: 3, cellSpacing: 0) { Text("\($0)") }

and you good to go. But if something doesn't go well, you can always clone the repo and check 'Example' folder


If you need to update cells which has already been loaded, you can enable this feature by passing 'updating' argument to the constructor of InfiniteScroller and setting it to true. Recommended to be disabled if you don't need this feature


Swift Package Manager

Select File > Swift Packages > Add Package Dependency and enter https://github.com/cointowitcher/InfiniteScroller.git

Known issues

  • Doesn't work well if the amount of the items is less or equal to visibleCells parameter


We would love you to contribute to this project, the project is opened for modifications.


InfiniteScroller is available under the MIT license. See the LICENSE file for more info.


Stars: 0

Used By

Total: 0