【问题标题】:Optimized for iPhone 5针对 iPhone 5 进行了优化
【发布时间】:2012-10-30 06:51:16
【问题描述】:

我检查了 iTunes 上的一些应用程序,在受支持的设备中,一些应用程序显示“针对 iPhone 5 优化”,而在一些应用程序中,它是普通的 iPhone 5。这两者之间是否存在差异。

iTunes 将如何知道应用程序是否针对 iphone 5 进行了优化。

我的应用在 iPhone 5 模拟器上运行良好。这是否意味着我的应用已针对 iPhone 5 进行了优化。

编辑:我尚未在设备上测试我的应用程序。在小屏幕尺寸的模拟器 bcoz 上,我必须滚动才能看到整个屏幕。如何针对 iphone 5 优化我的应用。

谢谢。

【问题讨论】:

    标签: iphone objective-c ios iphone-5


    【解决方案1】:

    针对 iPhone 5 优化的应用程序是利用 iPhone 5 中的整个屏幕区域的应用程序。普通应用程序仍然与 iPhone 5 兼容,屏幕顶部和底部都有一个黑色条带,以补偿额外的屏幕空间。您需要在代码中包含Default-568h@2x.png 才能在 iPhone 5 中获得全屏。当然,由于 iPhone 5 的高度更高,因此您需要以编程方式处理 iphone 4 和 iphone 5 的所有屏幕更改。如果不添加Default-568h@2x.png,它将在iPhone 5 的屏幕顶部和底部显示一条黑色条,以显示与iPhone 4 中可用的应用程序大小相同的应用程序。有关更多详细信息,请查看How to develop or migrate apps for iPhone 5 screen resolution? 为了在模拟器中查看应用程序,转到硬件菜单 -> 设备 -> 选择 iPhone(Retina - 4 英寸)并运行您的应用程序。像这样启动模拟器后,您可以按command button + 2 or 3 使其更小以适合您的屏幕。你不必那样滚动。要返回更大的视图,请按command + 1。可以通过窗口菜单 -> Scale 选项更改相同的内容。

    【讨论】:

      【解决方案2】:

      为 iPhone 5 优化的应用占据了整个屏幕,其他的则有上下两个黑条。

      【讨论】:

      • 确保在模拟器中选择了“4-inch Retina”。
      • @jan267 - 这是否意味着当我在 iPhone5 设备上运行我的应用程序时,它会像在 iPad 中显示 1x 一样显示倒置的黑条。我不能在模拟器上检查一下吗?
      【解决方案3】:

      在 iOS 模拟器上运行应用程序, 在菜单中打开硬件 > 设备 > 4 英寸视网膜。如果没有条,则您的应用已针对 iphone 5 进行了优化。

      PS:如果您针对 4 英寸屏幕优化了您的应用,也可以尝试旋转模拟器。 (如果您的应用程序中有这样的功能)。

      【讨论】:

        【解决方案4】:

        请选择:“不使用资产目录”,然后在支持文件中添加启动图像。

        启动图像的命名约定为:

        • Default-568h@2x.png (640*1136) 4寸iPhone

        • Default@2x.png (640*960) 3.5 英寸 iPhone Retina 显示屏

        • Default.png (320*480) 3.5 英寸 iPhone 非 Retina 显示屏

        【讨论】:

          猜你喜欢
          • 2016-04-18
          • 1970-01-01
          • 2014-12-10
          • 1970-01-01
          • 1970-01-01
          • 2023-03-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多