当我在装有iOS7的ipad上运行目标iphone应用程序时,它以iphone模式呈现,这正是我想要的。实际上,当我打印窗口边界的大小时,它会正确打印出320 x480。但是,当我在使用iOS8的ipad上运行同一应用程序时,该应用程序进入全屏模式,因为窗口边界现在为1024 x 768。
您知道我如何限制iOS8 ipad将该应用程序呈现为仅iPhone应用程序而不是全屏ipad应用程序吗?
注意:在从iOS7升级到iOS8之前和之后,我都在同一iPad设备上进行了测试。我也始终能够使用ipad模拟器进行复制
这可能是由于XCODE-6中的一个已知错误(已在XCODE-6.1 beta中修复)引起的。如果您使用情节提要启动文件,则不会从iPhone模式缩放iOS 8 iPad,但会将其视为实际的iPad。要修复该错误,请use asset catalog
在目标选项的“常规”选项卡中单击以下屏幕,以使用静态启动图像:
之后,请确保将您的静态启动映像上传到.xcassets,或更新到xcode 6.1 beta来解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句