iOS psd到xcode

时间:2015-09-03 12:44:39

标签: ios xcode psd

我正在创建一个iOS应用程序,我使用photoshop设计了一个界面。 PSD图像尺寸是iPhone 4s的尺寸,我设计的故事板也是iPhone 4s的。我期待我可以从我的PSD切片图像,保存它,它会导入我的故事板正确的大小。然而,这种情况并非如此。看起来图像出现在故事​​板中,其大小应该是它的大小。图像已导入新的图像集,分类到iPhone - >类别2x,图像名称为logo@2x.png

我想知道我哪里出错了,为什么故事板中图像的大小与PSD中图像的大小无关

TLDR;

  

PSD设计为iPhone 4S尺寸,

     

XCode中img的大小不是我所期望的,大小几乎是双倍大小

http://screencast.com/t/2GcmSjQSYpjs - PSD http://screencast.com/t/IicMsdepl3q - 故事板(注意宽度+高度与PSD中的w / h相同)

1 个答案:

答案 0 :(得分:1)

从iPhone 4开始,iPhone配有Retina Display,这是一种像素密度加倍的显示器。因此,当您要将UI图形元素导入项目时(例如图像),您必须确保它至少是您在故事板中定义的图像视图容器的两倍。这些元素的文件名在文件扩展名之前应该有@2x后缀。

让我们举个例子:你想在视图控制器中找到尺寸为512×512的方形图像文件foo.png。然后你必须提供一个名为foo@2x.png的图像文件,其大小加倍,即1024×1024。

相关问题