gpt4 book ai didi

objective-c - 将图像或图标集添加到 Assets 目录以与 NSToolbarItem 一起使用

转载 作者:行者123 更新时间:2023-12-05 07:24:22 24 4
gpt4 key购买 nike

我有一组像素完美的图标,我想在我的应用程序的工具栏 (NSToolbar) 上使用它们。工具栏是可配置的,因此我需要提供四种尺寸的图标:小型、标准、小型@2x、标准@2x。我找不到关于这些图标大小的任何官方信息,但非官方信息(通过我的测试确认)如下: 小的是24px,正常的是32px。

因此我需要添加四种不同的图像:24x24px、32x32px、48x48px、64x64px 到我的图像集中。

至于现在我找不到正确的方法。我尝试了十几种不同的方法,但找不到一种方法可以保留所有四张图像的像素完美质量。

我相信,每次必须更改图像时,我都可以手动加载正确大小的图像,但我想知道是否有正确的方法。

有人对此有好的解决方案吗?

是的,我会在每次测试前清理构建文件夹。

最佳答案

有关格式和大小的信息,请参阅 Apple 开发者网站人机界面指南。不同的设备要求不同,而且非常详细。

如果您还没有准备好发布并且只是想要漂亮的图形进行测试,对于一个快速而肮脏的解决方案,我发现一个 512 x 512 pdf,标记为“image@2x”效果很好。你需要设置

imageScaling = .scaleProportionallyDown

Cocoa 会处理剩下的事情。但它绝对还没有准备好迎接黄金时段。

关于objective-c - 将图像或图标集添加到 Assets 目录以与 NSToolbarItem 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55480163/

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