2010-07-10 81 views
0

我有一个iPhone应用程序,我想转换为iPad应用程序。为此,我“升级(d)iPad的当前目标”,然后我得到了一个新的xib,“MainWindow-iPad.xib”。我正在构建iPhone/iPad,并正确将iPad主窗口xib设置为info.plist。但是,当我打开MainWindow-iPad xib时,出现了一个iPhone大小的窗口,而不是我期望的iPad大小的窗口。升级到更改xib之后,是否需要执行某些操作?还是需要在某处调整视图大小?因为当我运行应用程序时,看起来好像XCode试图用iPhone大小的xib运行iPad视图。转换iPhone应用程序到iPad XIB文件问题

感谢您提前提供任何帮助。

回答

0

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

我通过用iPad创建一个新的“Window XIB”作为产品,然后用新的XIB中的Window对象替换了MainWindow-iPad.xib中的Window对象,从而解决了这个问题。 (请务必更新应用程序代理的“窗口”插座。)

1

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

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

从“界面”构建器中,大小在mainWindow信息中变为灰色。我打开mainWindow.xib文本,将大小更改为768 1024,保存,清理和重建。直到我退出Xcode和IB并重新启动后才发生意外错误。下一个版本工作得很好,按钮现在工作。

这可能是错误的方法来解决问题,但它的工作原理

相关问题