2012-06-21 108 views
1

我有一个视网膜和非视网膜打印机图标。当我刚指定“PrinterIcon.png”上,自定义UIBarButtonItem图标拉伸

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

它只是用在我的iPad 3(第三代)非视网膜图像。如果我特别指定'[email protected]'(x下部),我没有在工具栏中看到它。如果我指定'[email protected]',它会显示在工具栏中,但是水平拉伸。

无论如何知道为什么?

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

非视网膜图像规格是: 图像尺寸:20×20 图片DPI:72.00像素/英寸 颜色型号:RGB

我检查了Pixelmator中的规格。

附加的图像。

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

我使用的是iOS SDK 5.1 iOS的部署目标5.0 基地SDK:最新的iOS(iOS版5.1)

enter image description hereenter image description here

+0

这似乎是该项目的一个问题。我创建了一个简单的测试应用程序,向太空人添加了一个UIBarButtonItem。在iPad 2上显示非视网膜图像,在iPad 3上使用视网膜图像。注意:我将图像重命名为'[email protected]'。 x是小写字母。尽管如此,我并不认为案件太重要了。我尝试在我的项目中使用新的命名图像,但没有取得任何成功。 – developerdoug

回答

1

我还是传统的问题。我再次调试之前清理了构建并从设备中删除了应用程序。现在都很好。

相关问题