【问题标题】:What image sizes do you use in Xcode for iPhone5 Storyboard您在 Xcode for iPhone5 Storyboard 中使用什么图像尺寸
【发布时间】:2012-12-26 06:56:04
【问题描述】:

在创建 iPhone5 故事板时,您在 Xcode 中使用了哪些图像。因为iPhone5只有retina,所以你所有的图形都得加倍,而坐标都是那个的1/2。

因此,如果我在 Xcode 中的屏幕中间有一个 50 x 50 的图像,那么我的 iPhone5 图像必须是 100x100。如果我将该图像命名为 image100.png,我仍然会在 50x50 的屏幕上创建一个 UIImageView 并将其命名为 image100.png。这似乎可行,如果是这样,那么在创建 iPhone5 故事板时,您只需要记住将所有高度和宽度减 2 即可?

【问题讨论】:

  • @justdan0227 接受对您有帮助的答案。
  • 好的,很抱歉,但我不知道我在哪里这样做
  • 抱歉找到了。我从来不知道复选标记。谢谢!

标签: xcode graphics storyboard iphone-5


【解决方案1】:

是的,这是规则。

这完全取决于习惯于分辨率独立性的概念。点不是像素。在 iphone5 上,我们希望图像分辨率为每点 2 像素,在非视网膜屏幕上,我们希望图像分辨率为每点 1 像素。

【讨论】:

  • 对了,我再次使用 100x100 的 image100.png 并将其放入 50x50 的 imageview 中。正确的?我的问题是我的图形艺术家给了我 97 x 43 的图形,这是“视网膜版本”,我无法在 iPhone5 上创建一个包含它的图像视图,而无需填充它。
  • 是的。 imageView 框架和边界以点为单位,而不是像素。最终,它们与所包含图像的大小无关。
  • 您的艺术家最好以偶数为视网膜资产工作。否则,您将不得不为框架设置 1/2 点尺寸,并且这些数字不会映射到非视网膜资产。我不确定您所说的仅限 iphone5 的故事板的真正含义。你的意思是这个项目只会用在iphone5上吗?或者只是你有 2 个故事板,每个 iphone 屏幕尺寸一个(即点,而不是像素!)。方面填充问题不应受到任何影响。
  • 实际上他为 iPhone5 准备了不同的图形以利用额外的空间。
猜你喜欢
  • 1970-01-01
  • 2013-11-22
  • 2015-08-23
  • 1970-01-01
  • 2015-07-18
  • 2011-09-20
  • 2012-09-17
  • 2020-06-28
  • 2020-03-02
相关资源
最近更新 更多