相关疑难解决方法(0)

下拉以刷新SwiftUI中的数据

我已经使用列出了简单的数据列表List。我想添加下拉菜单以刷新功能,但是我不确定哪种方法是最好的。

下拉刷新视图才可以看到,当用户尝试从同一像我们的第一个指数下拉在做UITableViewUIRefreshControlUIKit

这是在中列出数据的简单代码SwiftUI

struct CategoryHome: View {
    var categories: [String: [Landmark]] {
        .init(
            grouping: landmarkData,
            by: { $0.category.rawValue }
        )
    }

    var body: some View {
        NavigationView {
            List {
                ForEach(categories.keys.sorted().identified(by: \.self)) { key in
                    Text(key)
                }
            }
            .navigationBarTitle(Text("Featured"))
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

list uirefreshcontrol swift swiftui

9
推荐指数
6
解决办法
3331
查看次数

标签 统计

list ×1

swift ×1

swiftui ×1

uirefreshcontrol ×1