Интересно, почему я не вижу свои синие кнопки между изображениями при запуске этого кода?
var body: some View {
NavigationView {
VStack {
ForEach(self.sets) { set in
NavigationLink(destination: DeferView { ExerciseVideoView(items: set.items).navigationBarBackButtonHidden(true) }) {
VStack {
Image("group-\(set.image)")
.resizable()
.renderingMode(.original)
.frame(height: 200, alignment: .leading)
.overlay(
Text(set.purpose)
.font(.largeTitle)
.fontWeight(.semibold)
.foregroundColor(.white)
)
Color.blue
.frame(maxWidth: .infinity)
.overlay(
Text(set.purpose)
.foregroundColor(.white)
)
}
}
}
}
}
Я вижу только изображения, но Color.blue по какой-то причине скрыт. Все отлично работает без NavigationLink .
Что-то не так с шаблоном рендеринга?
Пожалуйста, сообщите