问题标签 [refreshable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - SwiftUI 如何在没有列表的情况下使用 .refreshable 视图修饰符?
iOS 15 引入了“.refreshable”视图修饰符,但我见过的大多数示例都使用List
. 我想在一个不使用列表而只VStack
使用Text
如下视图的应用程序中实现拉动刷新功能。我该如何实现这一点,以便下拉刷新将刷新我的数据?
swiftui - 如何在 Swiftui 中拖动以刷新网格视图 (LazyVGrid)?
如何在 swiftui 中拖动以刷新网格视图?我知道你可以在 iOS 15 中使用带有可刷新修饰符的列表视图来做到这一点,但是你如何使用 LazyVGrid 来做到这一点?您将如何在 iOS 15 之前的列表或网格视图中执行此操作?我在 swiftui 很新。我附上了一个 gif,显示了我试图实现的目标。
json - SwiftUI - 获取远程 JSON 数据中的数据以在应用启动时刷新
我是一个菜鸟(我的代码/模型目前会显示它,所以请放轻松!)。
我正在尝试创建一个食谱风格(cenotes)应用程序。
这样我就可以更新数据,我有一个远程 json 文件,因此用户无需重新安装即可获取更新的数据。
该应用程序成功检索和解析数据(这是一个胜利!),但仅在首次安装时。
当它在线更改时,它不会随后刷新数据。我尝试使用 .onAppear 和 .refreshable 均未成功。我需要删除应用程序并重新安装它才能获取更新的数据。
以下是我文件的一些编辑版本:有人可以帮忙吗?我认为我只有一个 @StateObject/@EnvironmentObject 或类似的不正确的东西,但无法发现错误。
Locations.swift
Location.swift - 虚拟机
App.swift - 应用程序打开此选项卡视图
ListView.swift - 第一个选择的选项卡是这个视图 - 这些位置在初始安装后不会更新: