'Customisable SwiftUI Refresh spinner
I currently have a simple SwiftUI ScrollView that contains a single element. I have added the .refreshable(action: )
property to allow (pull down) refreshing of the view. However, this will only display the default grey spinner when pulling to refresh. Is there a way that I can change the color/style of the spinner?
Solution 1:[1]
Add onAppear to your List and place
.onAppear {
UIRefreshControl.appearance().tintColor = .green
UIRefreshControl.appearance().attributedTitle = NSAttributedString("Refreshing…")
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Jkilaha |