You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Xcode中SwiftUI文件的默认预览代码?

修改Xcode中SwiftUI新文件的默认预览模板内容

要把新SwiftUI文件生成的#Preview语法改成旧的PreviewProvider结构,按以下步骤操作:

  • 定位Xcode模板文件路径
    右键点击应用程序里的Xcode图标,选择「显示包内容」,依次进入Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/UI/SwiftUI View.xctemplate目录。

    • 若要修改macOS平台模板,把路径里的iPhoneOS.platform换成MacOSX.platform;watchOS对应WatchOS.platform,iPadOS和iOS共用iPhoneOS.platform模板。
  • 编辑模板文件
    打开目录内的___FILEBASENAME___.swift文件(用文本编辑器或代码编辑器都行),找到预览代码段:

    #Preview {
        ___VARIABLE_productName___()
    }
    

    替换成:

    struct ___VARIABLE_productName___Previews: PreviewProvider {
        static var previews: some View {
            ___VARIABLE_productName___()
        }
    }
    
  • 保存并重启Xcode
    保存修改后的文件,如果提示权限不够,可通过「显示简介」调整文件权限,或者用终端命令sudo nano 完整文件路径编辑(输入系统密码后操作,按Ctrl+O保存,Ctrl+X退出)。重启Xcode后,新建SwiftUI文件就能看到效果。

注意事项

  • Xcode每次更新后,模板会被重置,需要重新做一遍修改。
  • 要统一修改多平台的SwiftUI模板,得分别进入对应平台的模板目录重复操作。

内容的提问来源于stack exchange,提问作者oosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 23:02:04