我有一个iPhone应用程序。起初我们不打算发布它用于iPad。但现在我们希望它可用于iPad。我已经搜索了足够的内容,但没有找到任何好的方法来为iPad添加.xib。
我知道还有其他方法可以改变它来支持iPad。在Xcode中,我的项目目标设备系列是iPhone / iPad 。该应用程序现在可在iPad上运行,但我想为每个视图添加不同的iPad .xib。如何为iPad添加不同的.xib?
答案 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];
}