【问题标题】:IPhone 4 and 5 different resolutions: problemsiPhone 4 和 5 不同的分辨率:问题
【发布时间】:2012-10-03 13:38:56
【问题描述】:

对不起,也许是因为我不是英语,我不知道,但我找不到任何资源来回答几个问题;也许我用的词不正确..

我想了解更多有关 iPhone 4 和 5 不同分辨率的信息。

首先:如果我开发了一个针对 iPhone 4 分辨率优化的应用程序,如何让我的 iPhone 模拟器模拟“信箱”图形? 我想看看它的外观,但我还没有 iPhone 5

第二:如果我为 iPhone 5 分辨率设计应用程序,iPhone 4 上会发生什么? 我的意思是,iPhone 4 用户看到了什么??

您能否向我推荐一些文章或类似文章,以了解有关这些问题的更多信息? 谢谢

编辑

我做对了!

使应用程序在 IOS 6 + iPhone 5 上以信箱模式运行的唯一因素是初始屏幕的 Default-568h@2x.png 文件的存在。

我重新启动 iPhone5 和 Xcode,清理项目并再次编译。它有效。

【问题讨论】:

    标签: iphone xcode ios-simulator resolution


    【解决方案1】:

    首先:每种 iPhone 类型都有不同的模拟器。要在它们之间进行更改,请打开模拟器。转到硬件菜单栏项,然后在设备下更改您想要的。

    第二:您应该设计可缩放的界面,但是您可以确定是否有更大的屏幕并更改它在 iPhone 5 上的外观。如果您使用标准组件,Xcode 将尝试升级所有内容以使其看起来合适。但是,您应该进行测试以确保它在每台设备上都符合您的要求。

    【讨论】:

    • 我将模拟器更改为 iPhone Retina 4 英寸,但该应用程序没有“信封”。模拟器只是在屏幕底部添加了一些空白......我错在哪里?
    • 哦,对不起。因为您正在使用最新的模拟器编译应用程序,所以您不会看到信箱。 Letterboxing 仅适用于使用最新版本的 Xcode 和 iPhone 5 编译的应用程序。Xcode 4.5 不会创建 letter boxed 应用程序。
    • 我正在通过 Xcode 下载 5 和 5.1 模拟器。然后我会尝试用那些运行我的应用程序。我意识到我的应用程序带有 SDK 6,部署目标是 4.3。这是对的吗?但是那些拥有 iPhone 5 和 IOS 6 的用户呢?你会看到我的应用信箱吗?抱歉,这似乎是一团糟!
    • 只要您使用可以为 iPhone 5 编译的 Xcode 4.5,您的用户就不会看到信箱。
    • 这不是真的。 Xcode 4.5 可以在信箱模式下为 iPhone 5 编译。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    相关资源
    最近更新 更多