【问题标题】:Why does XCode 4 include the file extensions and @2x suffixes in the image lists?为什么 XCode 4 在图像列表中包含文件扩展名和@2x 后缀?
【发布时间】:2011-08-19 15:39:11
【问题描述】:

在以前的 XCode 和 IB 版本中,当我为按钮指定背景图像时,图像列表将只包含不带文件扩展名或 @2x 后缀的文件名,并且 iOS 足够聪明,知道要使用哪个文件取决于设备是否具有视网膜显示屏。现在在 XCode 4 中,当我为按钮选择图像时,它会列出我项目中的所有图像,包括它们的文件扩展名和 @2x 后缀。我用哪一个?如果我选择不带@2x 后缀的图像,iOS 会知道在配备视网膜显示器的设备上使用@2x 版本吗?

非常感谢您的智慧!

【问题讨论】:

  • 只使用没有扩展名或后缀的基本名称,就像您在以前的版本中所做的那样。操作系统仍然会在运行时弄清楚。这可能是 Xcode 中的一个错误,或者苹果认为最好显示所有全名。
  • 我没有那个选项,你呢?下拉列表中的所有图像都有文件扩展名。
  • 它是否允许您输入其他内容?我还没有升级到 Xcode 4,但我认为你可以手动输入内容。
  • 是的,可以,但是当我输入没有扩展名的图像名称时,它根本找不到图像。

标签: iphone xcode ios ipad xcode4


【解决方案1】:

选择没有@2x 的那些。这似乎对我很有用。像你一样,我不知道为什么苹果决定开始在结果列表中包含所有文件名。这似乎很反直觉。

【讨论】:

  • 谢谢,很高兴知道。我问的唯一原因是我在使用视网膜设备上图像的低分辨率版本时遇到问题,我不知道这是我做错了还是我没有使用新的 XCode 4 正确。
  • 我认为这是一个很好的改变。有时,@2x 图像在 iPad 目标中非常有用。
猜你喜欢
  • 1970-01-01
  • 2010-11-10
  • 1970-01-01
  • 2011-04-07
  • 2012-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-07
相关资源
最近更新 更多