Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Obj-C,使用[按钮设置图像:图像];如何最大限度地提高质量?_Iphone_Objective C_Cocoa Touch_Uiimage - Fatal编程技术网

Iphone Obj-C,使用[按钮设置图像:图像];如何最大限度地提高质量?

Iphone Obj-C,使用[按钮设置图像:图像];如何最大限度地提高质量?,iphone,objective-c,cocoa-touch,uiimage,Iphone,Objective C,Cocoa Touch,Uiimage,我将调整一些图像的大小,以便与按钮一起使用 但是,我认为setImage会将图像调整为按钮的正确大小 根据IB,我的按钮是72 x 72 我想我也需要制作一些视网膜大小的按钮 我应该创建多大尺寸的图像,以便iphone不需要调整图像大小?为普通iphone屏幕创建72x72px图像,并将视网膜显示的大小增加一倍。这将是用于视网膜显示的144x144px图像 如果您将图像包括在项目的resources文件夹中,请确保将@2x.png附加到图像的视网膜版本名称中。这样,当按钮显示在带有视网膜显示器的

我将调整一些图像的大小,以便与按钮一起使用

但是,我认为setImage会将图像调整为按钮的正确大小

根据IB,我的按钮是72 x 72

我想我也需要制作一些视网膜大小的按钮


我应该创建多大尺寸的图像,以便iphone不需要调整图像大小?

为普通iphone屏幕创建72x72px图像,并将视网膜显示的大小增加一倍。这将是用于视网膜显示的144x144px图像

如果您将图像包括在项目的resources文件夹中,请确保将@2x.png附加到图像的视网膜版本名称中。这样,当按钮显示在带有视网膜显示器的iPhone上时,iPhone将自动使用此图像

例如,将72x72px图像命名为:
button.png
并将144x144px图像命名为
button@2x.png


然后在InterfaceBuilder中选择
按钮.png
,或使用
[按钮设置图像:[UIImage ImageName:@“button.png”]状态:UIControlStateNormal]
在代码中设置图像。iPhone将在需要时自动加载视网膜版本。

为普通iPhone屏幕创建72x72px图像,并将视网膜显示的大小增加一倍。这将是用于视网膜显示的144x144px图像

如果您将图像包括在项目的resources文件夹中,请确保将@2x.png附加到图像的视网膜版本名称中。这样,当按钮显示在带有视网膜显示器的iPhone上时,iPhone将自动使用此图像

例如,将72x72px图像命名为:
button.png
并将144x144px图像命名为
button@2x.png


然后在InterfaceBuilder中选择
按钮.png
,或使用
[按钮设置图像:[UIImage ImageName:@“button.png”]状态:UIControlStateNormal]
在代码中设置图像。iPhone将在需要时自动加载视网膜版本。

我认为最好创建两个图像,一个用于iPhone 3、iPad,另一个用于iPhone 4。根据我的信息,iPhone为iPhone3和iPhone4设备中的图像提供了一些命名约定。查看以下内容

如果按钮为72X72,则iphone 4的图像为144X144


希望它有帮助……

我认为最好创建两个图像,一个用于iPhone3、iPad,另一个用于iPhone4。根据我的信息,iPhone为iPhone3和iPhone4设备中的图像提供了一些命名约定。查看以下内容

如果按钮为72X72,则iphone 4的图像为144X144

希望对你有帮助