SwiftUI:以编程方式禁用 .refreshable
SwiftUI: disable .refreshable programmatically
我使用 SwiftUI 提供的可刷新功能,但我想在某些情况下禁用该功能(例如,如果我的列表只显示本地保存的收藏夹,我不需要刷新)。
我找不到任何相关信息。
有人有解决方案吗?
预先感谢您的帮助。
借助此条件视图修饰符:
https://www.avanderlee.com/swiftui/conditional-view-modifier/
你可以这样做:
.if(condition) { view in
view.refreshable {
// do refresh
}
}
我使用 SwiftUI 提供的可刷新功能,但我想在某些情况下禁用该功能(例如,如果我的列表只显示本地保存的收藏夹,我不需要刷新)。
我找不到任何相关信息。 有人有解决方案吗?
预先感谢您的帮助。
借助此条件视图修饰符:
https://www.avanderlee.com/swiftui/conditional-view-modifier/
你可以这样做:
.if(condition) { view in
view.refreshable {
// do refresh
}
}