【问题标题】:iphone to ipad xib file changeiphone到ipad xib文件更改
【发布时间】:2011-03-29 06:54:00
【问题描述】:

我有两个 xib 文件 1.main 2.language 翻译器这是一个 iphone 应用程序。 我想更改通用应用程序。我升级了通用应用程序。现在自动创建了 mainwindow-ipad.xib。 我在 xcode 3.2 版本中运行这个应用程序,但它只显示左角。 我怎样才能将这个应用程序更改为通用...这让我很头疼..任何人都可以帮助我

提前致谢, 苏雷什.m

【问题讨论】:

    标签: iphone ipad


    【解决方案1】:

    检查应用程序是在 iPhone 上还是在 iPad 上并相应地加载 nib,我的意思是你必须保留你的界面构建器文件的 Ipad 版本并根据目标设备加载它们

    if([[UIDevice currentDevice]interfaceIdiom]== UIUserInterfaceIdiomPad)
    {
     //Load ur ipad nib file
    }
    else
    {
     //Load ur iphone nib file
    }
    

    【讨论】:

    • 感谢 bharat 它工作得很好......我又做了一个更改信息列表以添加主 nib 文件基本名称 (iPad) 主 nib 文件基本名称 (iPhone)
    【解决方案2】:

    我通常创建一个新的通用项目,然后将我的代码“移动”到提供的模板中。我发现这比尝试翻转所有其他旋钮要容易得多。

    我发现 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;
    }
    

    【讨论】:

      猜你喜欢
      • 2012-05-14
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 2011-09-10
      • 2012-11-09
      • 2013-11-05
      • 2012-07-08
      • 1970-01-01
      相关资源
      最近更新 更多