首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Xcode Tip-Preview导出界面截图

Xcode Tip-Preview导出界面截图

作者头像
YungFan
发布2025-12-24 15:42:06
发布2025-12-24 15:42:06
1390
举报
文章被收录于专栏:学海无涯学海无涯

介绍

从 Xcode 15.3 开始,Preview(Canvas)新增了复制截图导出截图功能,使开发者无需运行模拟器即可获取界面的高质量截图,非常适合写文档、制作教程、设计评审等场景。

位置

在预览界面开启的情况下,可使用以下两个入口:

  • 通过 Editor —> Canvas —> Copy Preview Screenshot 可以拷贝预览界面。
  • 通过 Editor —> Canvas —> Export Preview Screenshot 可以导出预览界面。

使用步骤

  1. 使用 Xcode 15.3 或更高版本。
  2. 打开包含 #Preview {} 的视图文件。
  3. 确保右侧 Canvas 处于显示状态。
  4. 选择要截图的 Preview,使用菜单导出或拷贝截图。

示例

代码语言:javascript
复制
import SwiftUI

struct ContentView: View {
    var body: some View {
        Text("Hello SwiftUI")
            .padding()
    }
}

#Preview("iPhone 17 Pro - Light") {
    ContentView()
}

#Preview("iPhone 17 Pro - Dark") {
    ContentView()
        .preferredColorScheme(.dark)
}

然后:

  • 在 Xcode 中打开 ContentView.swift。
  • 确保右侧 Canvas 显示预览,选择想截图的预览 (比如 Light Mode, iPhone 17 Pro)。
  • 菜单栏点击 Editor → Canvas → Export Preview Screenshot,选择保存路径,例如 ~/Desktop/screenshots/ContentView-light.png。
  • 再切换到 Dark Mode 预览,同样导出 ContentView-dark.png。

如此便可以得到两组干净、高分辨率、无设备框架 (device frame) 的界面图。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 位置
  • 使用步骤
  • 示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档