我曾尝试用ForEach循环实现一个基本的列表。我已经尝试过使用ForEach(..., id: \.self)的hashable结构和基本数组,如下所示。当它在选项卡视图中并更改为EditMode.active时,您必须像按LongPressGesture()一样按下-大约一秒钟,直到它显示要删除的滑动。 问题示例 ? struct HashArray: Hashable {
let id = UUID()
init(number: Int) {
self.number = number
}
let number: Int
}
st
最近,我在导航视图中遇到了一个与列表的第三级“深度链接”有关的问题。
以下是一些背景:
My app有一个基于SwiftUI list /forms的设置菜单,您可以从一个列表项跳到下一个列表(一个级别“更深”)--这是实现的,在导航视图中嵌入了顶层的列表,SwiftUI会自动向较低级别的子视图添加一个" back“按钮,以返回到第一个菜单页面。
到目前为止还很简单。下面是我要做的事情(也请参阅附图):
,我想直接从第一个视图(可能也从其他不相关的视图)跳到子菜单;也就是说,在我的菜单的第二层或第三层上的列表,到目前为止我所做的是设置一个编程导航链接,它直接链接到插图中名为"V