如何在以前为iPhone构建的应用程序中为iPad添加.xib文件?

时间:2014-03-03 03:32:50

标签: ios iphone objective-c ipad xcode5

我有一个iPhone应用程序。起初我们不打算发布它用于iPad。但现在我们希望它可用于iPad。我已经搜索了足够的内容,但没有找到任何好的方法来为iPad添加.xib。

我知道还有其他方法可以改变它来支持iPad。在Xcode中,我的项目目标设备系列是iPhone / iPad 。该应用程序现在可在iPad上运行,但我想为每个视图添加不同的iPad .xib。如何为iPad添加不同的.xib?

1 个答案:

答案 0 :(得分:1)

你有几个选择。

1.使用自动布局尝试使用.xib文件在iPad上正确布局/空格。

OR

2.。)专门为iPad创建新的.xib文件,每次实例化视图控制器时,根据设备类型加载正确的xib文件

ViewController *vc;
if (iPhone)
{
   vc = [[ViewController alloc] initWithNibName:@"iPhoneNIB" bundle:nil];
}
else
{
   vc = [[ViewController alloc] initWithNibName:@"iPadNIB" bundle:nil];
}