GitPedia

RefreshUI

RefreshUI provide native refresh control to SwiftUI.

From noppefoxwolf·Updated February 25, 2026·View on GitHub·
·Archived

RefreshUI is no longer available. I'm preferred to use Introspect. https://github.com/siteline/SwiftUI-Introspect The project is written primarily in Swift, distributed under the MIT License license, first published in 2019. Key topics include: pulltorefresh, swiftui.

RefreshUI is no longer available.
I'm preferred to use Introspect.
https://github.com/siteline/SwiftUI-Introspect

RefreshUI

RefreshUI provide native refresh control to SwiftUI.

⚠️ This library uses blackmagic.🧞‍♂️

iOSmacOS

Usage

swift
List { ForEach(items, id: \.self) { (item) in Text("\(item)") } }.onPull(perform: { self.items.shuffle() }, isLoading: isLoading)

License

RefreshUI is licensed under the MIT License. See the LICENSE file for more information.

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from noppefoxwolf/RefreshUI via the GitHub API.Last fetched: 6/28/2026