【问题标题】:Convert iPhone app to iPad XIB File Problem将 iPhone 应用程序转换为 iPad XIB 文件问题
【发布时间】:2011-03-14 04:00:08
【问题描述】:

我有一个 iPhone 应用程序,我想将其转换为 iPad 应用程序。为此,我“升级(d)iPad 的当前目标”,然后我得到了一个新的 xib,“MainWindow-iPad.xib”。我正在构建 iPhone/iPad,并在 info.plist 中正确设置了 iPad 主窗口 xib。然而,当我打开 MainWindow-iPad xib 时,我看到的是一个 iPhone 大小的窗口,而不是我预期的 iPad 大小的窗口。升级后我需要做些什么来更改 xib,还是需要在某处调整视图大小?因为当我运行应用程序时,似乎 XCode 正在尝试使用 iPhone 大小的 xib 运行 iPad 视图。

提前感谢您的帮助。

【问题讨论】:

    标签: iphone ipad


    【解决方案1】:

    我遇到了同样的问题,mainWindow.xib 中的窗口大小错误。

    我手动将 I-Phone 项目转换为 I-Pad 项目。我调整了所有视图的大小,但无法更改窗口的大小。看起来您可以拥有比窗口更大的视图,唯一发生的事情是窗口外的按钮不起作用。这当然取决于 I-Pad 的旋转。

    在界面生成器中,主窗口信息中的大小显示为灰色。我将 mainWindow.xib 作为文本打开,将大小更改为 768 x 1024,保存、清理和重建。在我退出 Xcode 和 IB 并重新启动之前,出现了意外错误。下一个构建工作正常,按钮现在可以工作了。

    这可能是解决问题的错误方法,但它有效

    【讨论】:

      【解决方案2】:

      我认为“升级 iPad 的当前目标”任务中存在错误。

      我通过使用 iPad 创建一个新的“Window XIB”作为产品解决了这个问题,然后用新 XIB 中的 Window 对象替换 MainWindow-iPad.xib 中的 Window 对象。 (请务必更新您的应用委托的“窗口”出口。)

      【讨论】:

        猜你喜欢
        • 2012-03-24
        • 2012-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-16
        • 1970-01-01
        • 2012-07-08
        相关资源
        最近更新 更多