我在Form中有一个NavigationView中的项目列表,每个条目都有一个可以通过NavigationLink访问的详细视图。当我向列表中添加一个新元素时,我想要显示它的细节视图。令人惊讶的是,当列表中的元素比屏幕上的元素多(加~2)时,停止了的工作。问:为什么?我怎么才能解决这个问题?: some View { Form {
ForEach(
我有一个可搜索的列表,显示某个数据模型的各种实例,这些实例保存在一个数组中。当点击列表行之一时,会打开一个新视图,显示一些有关数据模型的信息。为了演示起见,视图打开显示一个随机生成的数字。但是,当执行显示多个项的搜索,然后执行只显示第一项子集的第二次搜索时,在点击所选行之后,NavigationLink将两次推送到新视图。}
h
在SwiftUI中,每当NavigationLink位于表单中时,目标视图似乎也被“设置了样式”,就好像它也在表单中一样。这对于pickers之类的人来说是有意义的,但我只想显示一个内部应用程序的消息列表,其中包括一个简单的电子邮件客户端。请参阅下面重新创建的示例。body: some View { NavigationLink</e