Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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 - Fatal编程技术网

背景图像大小iphone

背景图像大小iphone,iphone,Iphone,正常背景图像为320x480像素。视网膜为640x960像素 现在我必须把我的背景图像,我有状态栏(20)和导航栏(44) 所以我必须从480(正常)或960(视网膜)减少64(20+44) 如果我从正常值减少64,那么正常图像将是320x416像素,视网膜将是640x832像素 如果从视网膜上减少64,则正常值为320x448,视网膜为640x896 这使我困惑。。这64(20+44)我减少了哪种图像类型,因为另一种正好是它的一半或两倍 从正常尺寸减小 64px=从正常显示中移除的高度 128

正常背景图像为320x480像素。视网膜为640x960像素

现在我必须把我的背景图像,我有状态栏(20)和导航栏(44)

所以我必须从480(正常)或960(视网膜)减少64(20+44)

  • 如果我从正常值减少64,那么正常图像将是320x416像素,视网膜将是640x832像素
  • 如果从视网膜上减少64,则正常值为320x448,视网膜为640x896

  • 这使我困惑。。这64(20+44)我减少了哪种图像类型,因为另一种正好是它的一半或两倍

    从正常尺寸减小

    64px=从正常显示中移除的高度

    128px=从视网膜上移除的高度


    不要忘记,在视网膜显示器中,状态栏和导航栏的高度也将是高度的2倍:)

    您可以根据320x480大小进行任何操作,然后视网膜会将所有内容放大。使用后缀为@2x的图像将允许您替换视网膜版本的资源(主要是UIImage),但这不适用于直接资源文件引用或视频/音频文件,因此请小心

    因此,为您的所有资产测量320,然后您的视网膜将是两倍大小

    不要忘记状态栏并不总是20像素高,有时是40像素高,例如在电话中或连接个人热点时。