我最近通过右键单击目标并选择“ipad升级当前目标”来转换我的iPhone应用程序。然后,每次使用ipad模拟器打开应用程序时,它会打开新创建的mainWindow-ipad.xib。

但是,我遇到了问题,所以我想做的是“降级”iPhone应用程序,所以它只在iPhone / iPad上运行iPhone XIB。(因此,当它在iPhone上运行时,它通常运行,并且在iPad上运行,它在Iphone应用程序的“较小”视图中打开)。这是可能的,还是我必须沿着这些线条更改构建目标或其他东西?

感谢您提前的任何帮助。

有帮助吗?

解决方案

撤消Xcode所做的更改是相当容易的。查看您的应用程序的信息文件,您应该看到一个名为nsmainnibfile〜ipad的条目。这是导致要加载的iPad特定的NIB文件。如果删除该条目,则应返回两个设备的iPhone Nib文件。

您可能还希望将目标设备系列从iPhone / iPad重新更改为iPhone。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top