gpt4 book ai didi

xcode - 如何在基于文档的 Mac 应用程序中向我的文档添加自定义文档图标?

转载 作者:行者123 更新时间:2023-12-03 17:09:01 24 4
gpt4 key购买 nike

要获取自定义文档图标,我是否需要通过选择“编辑器”>“添加资源”>“应用程序图标和启动图像”>“新 macOS 通用图标”在 Xcode 的 Assets.xcassets 文件夹中添加新的“图标”集?或者我只是将适当大小的 .icns 文件添加到 Assets.xcassets 文件夹中?

此外,我在 macOS 人机界面指南中找不到自定义文档图标应该是什么样子。其中大多数类似于 Apple 的通用文档图标,并在底部添加了全部大写的自定义文件扩展名(TXT、DOCX 等)。我们是否复制苹果的通用文档图标并通过在其底部添加我们自己的图形(居中)和扩展名来修改它? (如果是这样,在哪里可以找到该模板?)我们是否创建同一图标的另一个版本,并带有文档第一页(而不是图形)的预览,或者由系统自动处理?我在 Finder 窗口中见过这两种类型的文档图标。

如果有任何文档提供了为 Mac 或 iOS 应用程序创建自定义文档图标的工作流程,我将非常感谢您的引用。我已经阅读了大量的书,但这是我的第一个应用程序。因此,一步一步的答案将是最有帮助的。

最佳答案

使用 Assets.xcassets 效果并不是很好(仍然适用于 Xcode 10)。我建议采取以下步骤:

  • 使用您为文档设计的 PNGTIFF 文件生成 ICNS 文件,使用以下图标生成器工具之一: App Store(请参阅下文了解如何设计文档图标)。
  • ICNS 文件拖到您的项目中(选择根据需要进行复制)。
  • 切换到项目的目标设置,选择“信息”选项卡。 文档类型中应该有一个条目。
  • 在文档条目中图标旁边的下拉菜单中选择 ICNS 文件的名称。

这应该可以做到。您应该在文档条目中看到该图标。有时,当您保存文档时,Finder 不会立即显示此信息,但可能会在重新启动后显示。

关于获取通用文档图标:如果您从应用程序保存文档而不首先对其应用图标,它将显示通用图标。从 Finder 中执行“获取信息”,选择信息窗口顶部名称旁边的小图标,然后将 TIFF 粘贴到某个图形应用程序中进行编辑。例如,GraphicConverter 的功能是从剪贴板新建,这使得这一切变得简单。您还可以从以下位置获取此图标/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocumentIcon.icns,但它已经是 ICNS 格式了。

关于xcode - 如何在基于文档的 Mac 应用程序中向我的文档添加自定义文档图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55975465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com