我有一个视网膜和非视网膜打印机图标。当我只指定'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)