2014-03-12 76 views
0

我試圖上的UIBarButtonItem添加圖片是這樣的:enter image description here圖像不清晰的UIBarButtonItem上


我通過Xcode開發界面構建這樣做了。但是,當我啓動應用程序,畫面模糊這樣的:enter image description here


我嘗試了不同大小的這個「家」的畫面,但我一直跟我嘗試了所有的照片同樣的問題(這不僅一)。 也許我忘了一些東西,或者我錯過了一個「完美尺寸」?

在此先感謝!

*********** 編輯:**感謝dariaa我注意到我必須導入2圖像:home.png和[email protected](視網膜兼容性)** ******

+0

你是如何設置圖像的大小?它看起來像是幾個像素的大小錯誤 – bdesham

+0

圖標的像素大小是多少?你在項目中導入圖標的視網膜版本嗎? – vokilam

+0

設置大小在哪裏?我在25x25和32x32以及128x128中也有相同的圖標。 – Ritooon

回答

1

如何爲您的UIBarButtonItem設置圖片? 我相信如果你使用這種方法,你應該沒有問題:

UIBarButtonItem *homeBarButtonItem = [[UIBarButtonItem alloc] initWithImage:yourImage style:UIBarButtonItemStylePlain target:self action:@selector(yourSelector:)]; 

這樣你就不必擔心大小。 只要確保你有圖像的視網膜版本。 (對於非視網膜設備(如有必要),您應該有「home-25.png」-25x25像素圖像和視網膜設備的「[email protected]」-50x50像素圖像

+0

它不顯示任何東西......我設置了一個新的導航欄(通過添加它與界面生成器,然後,添加一個項目(也有界面生成器))****編輯:試圖將按鈕鏈接到我的標題,然後通過設置圖像:[self.homeNavBarItem setImage:[UIImage imageNamed:@「home-25.png」]];它也模糊了...... **** – Ritooon

0

您也可以創建在你的xcassets目錄下一個「圖像集」導入一個圖像,然後右鍵點擊並選擇「新建圖像集」,一旦你這樣做了,在圖像框中再次右擊(圖像預覽在右側)並選擇iphone使用基於設備的屏幕分辨率,iPad等,並填寫您的圖像的所有縮放決議。

Xcode中會自動適應正確的圖像