Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.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应用程序上的图形_Iphone_Ios_Cocoa Touch_Graphics - Fatal编程技术网

iPhone应用程序上的图形

iPhone应用程序上的图形,iphone,ios,cocoa-touch,graphics,Iphone,Ios,Cocoa Touch,Graphics,我有一个图形设计师,他正在为我的iPhone应用程序制作一些图形。最近,她给我做了一个背景模式,并向我提出了两个我不确定如何回答的问题: 1) 背景图案的大小应该是多少 -为此,我知道当我编写我的应用程序时,屏幕是320 x 480(在纵向模式下),但是这是我应该给她的合适单位吗(我现在只担心iPhone4及以下版本)?例如,我知道有一个视网膜显示器,我看到我手机的分辨率也被列为640 x 960。我只是不知道最好告诉她什么,她没有任何iPhone体验,将使用illustrator、photo

我有一个图形设计师,他正在为我的iPhone应用程序制作一些图形。最近,她给我做了一个背景模式,并向我提出了两个我不确定如何回答的问题:

1) 背景图案的大小应该是多少

-为此,我知道当我编写我的应用程序时,屏幕是320 x 480(在纵向模式下),但是这是我应该给她的合适单位吗(我现在只担心iPhone4及以下版本)?例如,我知道有一个视网膜显示器,我看到我手机的分辨率也被列为640 x 960。我只是不知道最好告诉她什么,她没有任何iPhone体验,将使用illustrator、photo shop等传统图形程序进行图形设计

2) 它应该是什么文件类型


-我读到iPhone支持大多数最流行的图形文件类型,但有没有哪种类型的文件最适合iPhone应用程序?

iPhone资源图像的标准是PNG。如果您想将iPhone4+与retina显示器结合使用,请设计师提供两个PNG版本:标准版本和双尺寸版本,在文件名后但在扩展名之前添加@2x

所以

定期决议和

image@2x.png

用于视网膜分辨率。iOS将根据可用屏幕自动选择最佳使用版本。

请参阅不同的设备分辨率。值得一提的是,由于iPhone 6 Plus,我们还必须生产@3x版本。
image@2x.png