NavigationLink连续两次显示“目标视图”

时间:2020-08-07 14:08:37

标签: swiftui swiftui-navigationlink

在NavigationLink中单击“图像”后,“目标视图”将显示两次(对于第二个ForEach循环中的每个项目)。

照片对象符合ObservableObject,哈希,可识别

List {
    ForEach(self.photoList.photos.chunks(2), id: \.self) {
        photo in
        HStack {
            ForEach(photo, id: \.self) {
                photo1 in
                NavigationLink(destination: DetailImageView(photo: photo1)){
                    Image(uiImage: UIImage(data : photo1.image as Data)!)
                    .resizable()
                    .scaledToFit()
                    .shadow(radius: 10)
                    .cornerRadius(20)
                }
                    
            }
        }
    }
}

0 个答案:

没有答案