首页 > 解决方案 > 无法在 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))
        }
    }
 }

标签: swiftuiios-darkmodewidgetkit

解决方案


推荐阅读