【问题标题】:How to Make application support for ios6 an iphone 5如何使应用程序支持 ios6 和 iphone 5
【发布时间】:2012-09-24 06:21:31
【问题描述】:

我在 App Store 中有一个应用程序,我需要为 ios6 和 iphone5 更新该应用程序。当现有应用程序已经提交到应用商店时,需要采取哪些步骤来更新它?

我在 mac 中安装了 xcode4.5。如果我在 iOS 6 中构建应用程序,iOS 5 是否支持它?我应该如何制作同时支持 iOS 5 和 iOS 6 的应用程序?

编辑

   public static bool IsTall
    {
        get {
            return UIDevice.CurrentDevice.UserInterfaceIdiom
            == UIUserInterfaceIdiom.Phone
            && UIScreen.MainScreen.Bounds.Height
            * UIScreen.MainScreen.Scale >= 1136;
        }
    }

static UIImage tableViewBackgroundImage = null;
public static UIImage TableViewBackgroundImage
{
    get
    {
        if (tableViewBackgroundImage == null)
            tableViewBackgroundImage = IsTall 
                ? UIImage.FromFile("Images/TableViewBackground-568h@2x.png")
                : UIImage.FromFile("Images/TableViewBackground.png");
        return tableViewBackgroundImage;
    }
}

我用上面的代码来制作iphone 5的应用程序。但是我不知道把上面的代码放在哪里。任何人都可以使用这个代码,请与我分享。

提前致谢。

【问题讨论】:

标签: iphone ios ios6 iphone-5


【解决方案1】:
  1. 确保摘要中的部署目标设置为5.0,以支持iOS 5+的设备。
  2. 为 iPhone 5 的启动图片添加图片Default-568h@2x
  3. 检查 xib 文件和情节提要中的 auto-resizing 元素,以在 3.5 英寸和 4 英寸显示器上产生可接受的结果(您可以在模拟器中检查)。

其余的应该“正常工作”。

【讨论】:

  • 感谢您的快速回复,所以当我为 releze 制作存档时,我只需将 coe 的 eploymnet 目标设置为 5.0 对吗?我有 iphone5 的默认 png。但最后一件事是非常很难理解,如何让xib同时支持iphone和iphone5。你有什么简单的方法来学习吗?
  • 不——你只需要尝试一下。在 5.1 和 6.0 模拟器中运行并进行比较。
猜你喜欢
  • 2012-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-28
  • 2013-07-06
  • 1970-01-01
相关资源
最近更新 更多