在SwiftUI中,可以使用多视图查看不同的视图内容,例如深色和浅色两种视图:
#Preview {
HomeView()
}
#Preview {
HomeView()
.preferredColorScheme(.dark)
}
通过两个#Preview可以实现两个或多个视图的预览。

除此之外,还有一种Preview预览视图的旧写法:
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
Group {
HomeView()
HomeView()
.preferredColorScheme(.dark)
}
}
}
通过Group显示两个视图,从而实现对比、查看等效果。
相关文章
SwiftUI便捷预览技巧“示例数据”: https://fangjunyu.com/2024/11/25/swift%e4%be%bf%e6%8d%b7%e9%a2%84%e8%a7%88%e6%8a%80%e5%b7%a7%e7%a4%ba%e4%be%8b%e6%95%b0%e6%8d%ae/