可定制的 SwiftUI 刷新微调器

Con*_*Ung 8 mobile ios swift swiftui ios15

我目前有一个简单的 SwiftUI ScrollView,其中包含单个元素。我添加了该.refreshable(action: )属性以允许(下拉)刷新视图。但是,这只会在拉动刷新时显示默认的灰色微调器。有没有办法可以改变微调器的颜色/样式?

小智 1

将 onAppear 添加到您的列表并放置

\n
  .onAppear {\n                        UIRefreshControl.appearance().tintColor = .green\n                        UIRefreshControl.appearance().attributedTitle = NSAttributedString("Refreshing\xe2\x80\xa6")\n                    }\n
Run Code Online (Sandbox Code Playgroud)\n