Это похоже на ошибку SwiftUI при обработке растровых изображений. Пожалуйста, найдите ниже подход для обхода. Протестировано с Xcode 11.4 / iOS 13.4
Это пример ячейки, которая будет использоваться для вашей цели. Конечно, в реальном случае имя изображения и место назначения навигационной ссылки и т. Д. c. Могут быть введены через параметры конструктора для повторного использования.
struct TestImageCell: View {
@State private var isActive = false
var body: some View {
Image("large_image") // raster !! image
.resizable()
.aspectRatio(contentMode: .fill)
.frame(width: 370, height: 200)
.cornerRadius(20.0)
.overlay(
Text("Press on me") // text is over
.foregroundColor(.white)
.font(.largeTitle)
)
.onTapGesture { self.isActive.toggle() } // activate link on image tap
.background(NavigationLink(destination: // link in background
Text("Detail view here"), isActive: $isActive) { EmptyView() })
}
}