我即將調整一些圖像的大小,以便與按鈕一起使用。Obj-C,使用[button setImage:image];我如何最大限度地提高質量?
但是,我認爲setImage會調整圖像的大小以適合按鈕的大小。根據IB,我的按鈕是72 x 72。
我想我還需要製作一些視網膜大小的按鈕呢?
我應該創建什麼尺寸的圖像,以便iPhone不需要調整圖像大小?
我即將調整一些圖像的大小,以便與按鈕一起使用。Obj-C,使用[button setImage:image];我如何最大限度地提高質量?
但是,我認爲setImage會調整圖像的大小以適合按鈕的大小。根據IB,我的按鈕是72 x 72。
我想我還需要製作一些視網膜大小的按鈕呢?
我應該創建什麼尺寸的圖像,以便iPhone不需要調整圖像大小?
爲正常的iPhone屏幕創建72x72px圖像,併爲視網膜顯示器增加一倍。所以這將是144x144px的視網膜顯示圖像。
如果您的圖像包含在項目的資源文件夾中,請確保將@ 2x.png附加到圖像的視網膜版本的名稱上。這樣,當按鈕顯示在具有視網膜顯示的iPhone上時,iPhone將自動使用該圖像。
例如,命名爲72x72px圖像:button.png
並命名爲144x144px圖像[email protected]
。
然後在InterfaceBuilder中選擇button.png
或使用[button setImage:[UIImage imageNamed:@"button.png"] forState:UIControlStateNormal]
在代碼中設置圖像。 iPhone會在需要時自動加載視網膜版本。
我認爲最好是創建兩個圖像,一個用於iPhone 3,iPad和其他iPhone 4.根據我的信息,iPhone爲iPhone 3和iPhone 4設備中的圖像提供了一些命名約定。看看下面。
http://useyourloaf.com/blog/2010/6/29/updating-for-the-iphone-4-retinal-display.html
如果按鈕是最高72x72的則的144X144
iphone 4化妝圖像希望它可以幫助...
只是兩倍大小的.. –