1

我有一个视网膜和非视网膜打印机图标。当我只指定'PrinterIcon.png'时,

[[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"PrinterIcon.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(printCmdTouched:)];

它只是使用我的 iPad 3(第三代)上的非视网膜图像。如果我特别指定“PrinterIcon@2x.png”(x 小写),我在工具栏中看不到它。如果我指定“PrinterIcon@2X.png”,它会显示在工具栏中,但会水平拉伸。

反正知道为什么吗?

视网膜图像规格为: 图像尺寸:40x40 图像 DPI:299.99 像素/英寸 颜色模型:RGB

非视网膜图像规格为: 图像尺寸:20x20 图像 DPI:72.00 像素/英寸 颜色模型:RGB

我检查了 Pixelmator 中的规格。

附件是图片。

任何人都知道为什么这不起作用?

我正在使用 iOS SDK 5.1 iOS 部署目标 5.0 基础 SDK:最新 iOS (iOS 5.1)

在此处输入图像描述在此处输入图像描述

4

1 回答 1

1

我解决了这个问题。在再次调试之前,我清理了构建并从设备中删除了应用程序。现在一切都好。

于 2012-06-22T23:28:47.547 回答