我有两个xib文件1.main 2.language translator这是一个iphone应用程序。 我想改变UNIVERSAL APP。我升级了通用应用程序。现在自动创建mainwindow-ipad.xib。 我在xcode 3.2版本中运行此应用程序,但它只显示左角。 我怎么能把这个应用程序改为通用......对我来说是一件非常头痛的事......任何人都会帮助我
提前致谢, Suresh.m
答案 0 :(得分:0)
检查应用程序是在iPhone上还是在iPad上并相应地加载笔尖,我的意思是你必须保留你的界面构建器文件的Ipad版本并根据目标设备加载它们
if([[UIDevice currentDevice]interfaceIdiom]== UIUserInterfaceIdiomPad)
{
//Load ur ipad nib file
}
else
{
//Load ur iphone nib file
}
答案 1 :(得分:0)
我通常会创建一个新的通用项目,然后将我的代码“移动”到提供的模板中。我发现尝试翻转所有其他旋钮要容易得多。
我发现iphone_bharat的例子很有趣,但它有一个小类型,所以我不得不修复它并清理一下。
+ (bool)iPad
{
// Can use UI_USER_INTERFACE_IDIOM() for iOS less than 3.2
if( [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad )
return YES;
else
return NO;
}