Невозможно переключить предварительный просмотр в темный режим в SwiftUI (Xcode12)

Я не могу увидеть превью в темном режиме. В предварительном просмотре цвет шрифта изменяется на белый с черного (в соответствии с темным режимом), но цвет фона представления все еще белый (делая текст невидимым). Тем не менее, он отлично работает на симуляторе. Я дал любой цвет для просмотра или текст из кода. Я использую тот же код, что и в других ответах

  struct Widget_Previews: PreviewProvider {
    static var previews: some View {
        Group {
            AvatarWidgetEntryView(entry: SimpleEntry(date: Date(), avatarWidgetData: widgetData)
                .previewContext(WidgetPreviewContext(family: .systemMedium))   
                .colorScheme(.dark)
            AvatarWidgetEntryView(entry: SimpleEntry(date: Date(), avatarWidgetData: widgetData))
                .previewContext(WidgetPreviewContext(family: .systemSmall))
        }
    }
 }

person Romit Kumar    schedule 18.12.2020    source источник
comment
Просто убедитесь: вы не делаете строго белый фон где-то в вашем коде, верно?   -  person Iiro Alhonen    schedule 18.12.2020
comment
@IiroAlhonen, Нет, не менял цвет в коде, отредактировал вопрос   -  person Romit Kumar    schedule 18.12.2020
comment
Также укажите код просмотра.   -  person pawello2222    schedule 26.12.2020
comment
Найдено в stackoverflow.com/questions/60912203/ Похоже, теперь .preferredColorScheme - правильное решение   -  person GilroyKilroy    schedule 26.01.2021