我即将调整一些图像的大小,以便与按钮一起使用。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化妆图像希望它可以帮助...
只是两倍大小的.. –