在xcode 4.5中将iphone xib转换为ipad

时间:2012-12-11 05:49:51

标签: iphone objective-c ipad

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

2 个答案:

答案 0 :(得分: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
    }
    

答案 1 :(得分:0)

  1. 您可以使用自动布局仅使用1个xib
  2. 您可以制作多个xib并加载iPhone或iPad,具体取决于当前使用的设备
  3. 最简单的方法可能就是2号。只需在另一个具有相同界面的xib上建立与iPhone相同的连接。

    Here是如何使您的应用程序具有普遍性的示例。