我有一个iPhone应用程序,我想转换为iPad应用程序。为此,我“升级(d)iPad的当前目标”,然后我得到了一个新的xib,“MainWindow-iPad.xib”。我正在构建到iPhone / iPad,并正确地将iPad主窗口xib设置在info.plist中。然而,当我打开MainWindow-iPad xib时,我看到了一个iPhone大小的窗口,而不是我预期的iPad大小的窗口。升级到更改xib后,我需要做些什么,还是需要在某处调整视图大小?因为当我运行应用程序时,似乎XCode正在尝试使用iPhone大小的xib运行iPad视图。
感谢您提前提供任何帮助。
答案 0 :(得分:1)
我遇到了同样的问题,并且mainWindow.xib中的窗口大小错误。
我手动将I-Phone项目转换为I-Pad项目。我调整了所有视图的大小,但无法更改窗口的大小。看起来您可以拥有比窗口更大的视图,并且唯一发生的事情是窗口外的按钮不起作用。当然这取决于I-Pad的旋转。
在“界面”构建器中,大小在mainWindow信息中显示为灰色。我打开mainWindow.xib作为文本,将大小更改为768×1024,保存,清理和重建。在我退出Xcode和IB并重新启动之前发生了意外错误。下一个版本工作正常,按钮现在可以工作。
这可能是修复问题的错误方法,但它可以正常工作
答案 1 :(得分:0)
我认为“升级当前iPad目标”任务中存在一个错误。
我通过使用iPad作为产品创建一个新的“Window XIB”来修复此问题,然后将MainWindow-iPad.xib中的Window对象替换为新XIB中的Window对象。 (务必更新应用代表的“窗口”插座。)