1

我的 iPhone 项目已完成,但现在我必须将其转换为通用版本。所以我想知道在 Xcode 4.5 中将 iPhone xib 转换为 iPad xib 的最佳和快速方法是什么。

4

2 回答 2

1

要将您的应用程序转换为通用应用程序,请执行以下步骤:

  1. 创建特定于 iPad 的新 xib 文件
  2. 在您的代码中加载特定的 xib 文件,即应用检查设备是 iPad 还是 iPhone,然后加载特定的 xib 文件。检查看起来像这样:

     if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
     // load iPhone xib and write code
     }
    else
    {
     // load iPad xib and write code
    }
    
于 2012-12-11T06:03:13.050 回答
0
  1. 您可以使用自动布局仅使用 1 xib
  2. 您可以制作多个 xib 并根据当前使用的设备加载 iPhone 或 iPad

最简单的方法可能是 2 号。只需在具有相同接口的另一个 xib 上进行与 iPhone 相同的连接即可。

是一个如何使您的应用程序通用的示例。

于 2012-12-11T06:00:20.140 回答