iphone到ipad xib文件的变化

时间:2011-03-29 06:54:00

标签: iphone ipad

我有两个xib文件1.main 2.language translator这是一个iphone应用程序。   我想改变UNIVERSAL APP。我升级了通用应用程序。现在自动创建mainwindow-ipad.xib。          我在xcode 3.2版本中运行此应用程序,但它只显示左角。       我怎么能把这个应用程序改为通用......对我来说是一件非常头痛的事......任何人都会帮助我

提前致谢, Suresh.m

2 个答案:

答案 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;
}