我有一个视网膜和非视网膜打印机图标。当我只指定'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)
答案 0 :(得分:1)
我解决了这个问题。我再次调试之前清理了构建并从设备中删除了应用程序。现在一切都好。