要获取自定义文档图标,我是否需要通过选择“编辑器”>“添加资产”>“应用程序图标和启动图像”>“新的macOS通用图标”,在Xcode的Assets.xcassets文件夹中添加新的“图标”集?还是只将大小合适的.icns文件添加到Assets.xcassets文件夹?
此外,我在macOS人机界面指南中找不到自定义文档图标的外观。其中大多数类似于Apple的通用文档图标,在所有大写字母(TXT,DOCX等)的底部都添加了自定义文件扩展名。我们是否可以复制Apple的通用文档图标并通过在其底部添加我们自己的图形(居中)和扩展名来对其进行修改? (如果是,那么可以在哪里找到该模板?)我们是否在预览文档第一页(而不是图形)的同时创建了同一图标的其他版本-还是由系统自动处理?我已经在Finder窗口中看到了两种类型的文档图标。
如果有任何文档提供了为Mac或iOS应用程序创建自定义文档图标的工作流,我将不胜感激。我已经做了大量的阅读,但这是我的第一个应用程序。因此,分步解答将非常有帮助。
答案 0 :(得分:0)
使用Assets.xcassets
并不能很好地工作(仍然适用于Xcode 10)。我建议采取以下步骤:
ICNS
或PNG
文件中生成TIFF
文件(请参阅下文,了解如何设计文档图标。ICNS
文件拖到您的项目中(选择copy if needed
)。Document Types
中应该有一个条目。Icon
旁边的下拉菜单中选择ICNS文件的名称。这应该做到。您应该在文档条目中看到该图标。有时,当您保存文档时,Finder不会立即显示此信息,但可能在重新启动后显示。
获取通用文档图标时:如果您从应用程序中保存文档而未先对其应用图标,它将显示通用图标。在Finder中执行“获取信息”,选择信息窗口顶部名称旁边的小图标,然后将TIFF
粘贴到某个图形应用中进行编辑。例如,GraphicConverter具有New from clipboard
的功能,使操作变得简单。
您也可以从
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GenericDocumentIcon.icns
,但现在已经是ICNS
格式。