2012-06-21 103 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

我還是傳統的問題。我再次調試之前清理了構建並從設備中刪除了應用程序。現在都很好。

相關問題