2012-12-25 171 views
0

這是一個後續問題(http://stackoverflow.com/questions/14017273/iphone-ipad-rounded-custom-button-and-png-files)並得到了很好的回覆。我仍然需要澄清一些事情。自定義UIButton嵌入圖像大小

由於我的UIButton是一個自定義的圓形,我試圖容納適用於iPhone和iPad(非視網膜和視網膜)的最佳嵌入式PNG文件。我發現尺寸爲40x40(iPhone)和72x72(iPhone視網膜)最適合我。我的問題是我想確保我所做的就在這裏。所以,我所做的是將512x512px縮小到指定的大小。另外,對於iPad我可以有104x104和136x136尺寸?在真實設備(視網膜和非視網膜)上或在批准過程中顯示時,這會出現問題嗎?

請幫忙。

+0

爲什麼你不使用@ 2x後綴? yourFileName.png和[email protected]?那不適合你? –

+0

我正在那樣做,但尺寸是不同的。我所做的是iPhone非視網膜的高度和寬度是40x40,視網膜顯示器是72x72。這有效嗎?對於iPad,我正在考慮104x104和136x136。這有效嗎? – Hema

回答

0

我認爲你應該在你的PNG文件中使用postfix。例如用於iphone的CustomButon.png和用於視網膜iphone的[email protected],用於ipad的ipad [email protected]CustomButon~ipad.png

代碼是簡單UIImage *image = [UIImage imageNamed:@"CustomButton.png"];

希望有所幫助。

順便說一句。我相信視網膜巴比應該比正常情況高兩倍。