Как решить ошибку предварительного просмотра в SwiftUI? [XCode 13]

я используюэлемент и хотите просмотреть предварительный просмотр. Но опция предварительного просмотра, предоставляемая Xcode, показывает неправильный цвет для аннотаций карты.

Например, если я установил желтый цвет аннотации, в предварительном просмотре я получаю синий цвет.

Образец кода:

      Map(coordinateRegion: $region, annotationItems: locations, annotationContent: { item in
            // a. Old style, always static
            MapPin(coordinate: item.location, tint: .accentColor)
        })

Обратите внимание, что мой акцентный цвет: желтый.

Есть ли решение для устранения этой ошибки предварительного просмотра?

1 ответ

Хорошо. Я обнаружил, что в коде нет проблем.

Это может быть ошибка системы предварительного просмотра XCode 13.2.1. Потому что я получил правильный вывод с помощью симулятора, ничего не меняя в коде. Так что не о чем беспокоиться, если вы иногда сталкиваетесь с такой проблемой.

Тем не менее, если у кого-то есть чем поделиться в дополнение к моему ответу, добро пожаловать.

Другие вопросы по тегам