Изображение внутри NavigationLink не отображается - PullRequest
0 голосов
/ 08 ноября 2019

Изображение внутри навигационной ссылки отображается синим цветом. Нажатие на изображение действительно направляет нас к месту назначения правильно.

Код:

public var body: some View {
    NavigationView {
        Image("1")
        .resizable()
        .scaledToFit()
    }
}

Вывод:

enter image description here

Код:

public var body: some View {
    NavigationView {
        NavigationLink(destination: Image("2")) {
            Image("1")
            .resizable()
            .scaledToFit()
        }
    }
}

Выход: enter image description here

1 Ответ

1 голос
/ 08 ноября 2019

При написании вопроса я понял, что мне нужно правильно установить режим рендеринга. Следующее исправляет эту проблему:

public var body: some View {
    NavigationView {
        NavigationLink(destination: Image("2")) {
            Image("1")
            .renderingMode(.original)
            .resizable()
            .scaledToFit()
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...