SwiftUI—如何在预览窗口使用不同的模拟器预览用户界面

简介: SwiftUI—如何在预览窗口使用不同的模拟器预览用户界面

本节课演示如何在预览窗口,使用不同的模拟器预览用户界面。


示例代码:


struct ContentView : View {
    var body: some View {
        VStack{
            Text("Dynamic Type sizes")
                .font(.system(size: 48))
            Text("Dynamic Type sizes")
        }        
    }
}
#if DEBUG
struct ContentView_Previews : PreviewProvider {
    static var previews: some View {
        Group {
           ContentView()
              .previewDevice(PreviewDevice(rawValue: "iPhone 8"))
              .previewDisplayName("Device-8")
           ContentView()
              .previewDevice(PreviewDevice(rawValue: "iPhone XS Max"))
              .previewDisplayName("Device-XS Max")
        }
    }
}
#endif


2466108-0c9c668f0fdcef42.webp.jpg

目录
相关文章
|
运维 JavaScript Linux
分享一个开源的任务管理工具DooTask(支持私有部署)
分享一个开源的任务管理工具DooTask(支持私有部署)
3544 0
LabVIEW强制子VI前面板停留在其他面板前面
LabVIEW强制子VI前面板停留在其他面板前面
221 1
|
开发工具 git
git 报错 OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
git 报错 OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
1685 0
git 报错 OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
|
Ruby
RVM切换ruby版本
RVM是Ruby Version Manager的缩写,是一个命令行工具,它可以让你轻松地安装,管理和使用多个版本的Ruby.不同的rails项目使用等ruby和rails版本不一样的时候,可以使用RVM自由切换。
4634 0
|
搜索推荐 Windows
直接吹爆,这款关键词查找短视频素材片段!
不再需要手动浏览大量视频,只需要输入您要寻找的关键词,这个就能够为您快速、精准地找到相关的素材片段。
1236 0
|
网络安全 开发工具 git
服务器 ssh key 与 git 配置
程序员经常会说一句话: 面向 github 编程,github 对程序员的重要性可见一斑 虽然 git 可以工作在 ssh 与 https 两种协议上,但为了安全性,更多时候会选择 ssh。 如果采用 https,则每次 git push 都需要验证身份 所以此篇文章的主要内容是: ssh keygen: 生成非对称加密中的 public-key 与 private-key,并把 publik-key 扔到 github 上。
2919 0
|
Java 开发工具 Android开发
Android字体Font相关知识
Android字体简介 Android系统默认支持三种字体,分别为:“sans”,“serif”,“monospace”。 android.
4649 0
|
SQL 运维 关系型数据库
微服务治理热门技术揭秘:动态读写分离
本文将详细介绍 MSE 数据库治理的热点功能,动态读写分离的设计与实现。
509 0
微服务治理热门技术揭秘:动态读写分离
|
XML 运维 Dubbo
Dubbo3 源码解读-宋小生-14:Dubbo配置加载全解析
> 完整电子书下载地址: https://developer.aliyun.com/ebook/7894 > Dubbo3 已经全面取代 HSF2 成为阿里的下一代服务框架,2022 双十一基于 Dubbo3 首次实现了关键业务不停推、不降级的全面用户体验提升,从技术上,大幅提高研发与运维效率的同时地址推送等关键资源利用率提升超 40%,基于三位一体的开源中间件体系打造了阿里在云上的单元化最佳实
453 0
Dubbo3 源码解读-宋小生-14:Dubbo配置加载全解析
|
存储 缓存 网络协议
我的图床解决方案,超详细!
我的图床解决方案,超详细!