如何在 xcode4 中为 iphone 分配默认横向图像

Posted

技术标签:

【中文标题】如何在 xcode4 中为 iphone 分配默认横向图像【英文标题】:How to assign default landscape image for iphone in xcode4 【发布时间】:2011-08-09 08:56:21 【问题描述】:

我创建了一个通用应用程序,我想显示一个默认图像。我将所有图像分配给我们可以在 xcode4 中设置的属性。但我没有得到任何可以设置 iphone 横向图像的属性。甚至在哪里设置 iphone-retina 横向图像。我在网上搜索,发现我应该将-landscape 附加到默认图像。我这样做了,但没有奏效。谁能告诉我该怎么做?

【问题讨论】:

【参考方案1】:

每个分辨率只能有一个 iPhone 的默认图像。目前,一种用于视网膜,另一种用于旧屏幕。即使您的应用仅以横向启动,此图像也必须始终是纵向的,在这种情况下,您将创建横向默认图像并将其旋转 90 度以成为纵向。

【讨论】:

我可以分配 2 个默认图像吗? 不,只有一个用于视网膜,一个用于经典。要在 Xcode 4 中执行此操作,请在左侧窗格中选择您的项目,选择目标并将图像拖放到占位符。 是的,我做到了。所以只有肖像图像会显示,因为我已经分配了肖像图像。谢谢【参考方案2】:

根据文档http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BuildTimeConfiguration/BuildTimeConfiguration.html

在 iOS 3.2 及更高版本中,iPad 应用程序可以提供其启动图像的横向和纵向版本。每个特定方向的启动图像都必须在其文件名中包含一个特殊的修饰符字符串。特定方向的启动图像文件名的格式如下:

<basename><orientation_modifier><scale_modifier><device_modifier>.png

例如设置横向左侧的图像:-LandscapeLeft:指定启动图像的左侧横向版本。对于此特定方向,具有此修饰符的文件优先于具有 -Landscape 修饰符的文件。

【讨论】:

以上是关于如何在 xcode4 中为 iphone 分配默认横向图像的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 podfile 中为我的 Xcode 项目指定多个目标?

你可以在c中为char分配一个没有scanf的默认名称吗?

如何在 xcode4.3 中获取和修改显示屏幕尺寸

如何在 xCode 4.2 中为两个方向正确设置 iPad 启动图像

如何使用 Xcode 4.3 配置 iPhone/iPad 文件关联?

iphone 应用最低要求 iOS