# SwiftUIRefresh **Repository Path**: bruce_01/SwiftUIRefresh ## Basic Information - **Project Name**: SwiftUIRefresh - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-09 - **Last Updated**: 2021-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README SwiftUI-Refresh =============== Maintainer: [@ldiqual](https://github.com/ldiqual) Native Pull To Refresh in SwiftUI. What is this? ------------- SwiftUI-Refresh adds a native `UIRefreshControl` to a SwiftUI List view. It does this by introspecting the view hierarchy to find the relevant `UITableView`, then adding a refresh control to it. Demo ---- Install ------- ### SwiftPM ``` https://github.com/timbersoftware/SwiftUIRefresh.git ``` ### Cocoapods ``` pod "SwiftUIRefresh" ``` Usage ----- ``` import SwiftUI import SwiftUIRefresh struct ContentView: View { @State private var isShowing = false var body: some View { List { Text("Item 1") Text("Item 2") } .pullToRefresh(isShowing: $isShowing) { DispatchQueue.main.asyncAfter(deadline: .now() + 1) { self.isShowing = false } } } } ```