2014-10-18 23 views
1

当我使用iOS7在ipad上运行我的目标iphone应用程序时,它呈现在iphone模式下,这正是我想要的。实际上,当我打印窗口边界的大小时,它可以正确打印出320 x 480.但是,当我在iOS8的ipad上运行相同的应用程序时,应用程序会进入全屏模式,因为窗口边界现在为1024 x 768.iOS应用程序只与iphone目标(非通用)在ipad iOS7上呈现罚款,但不在ipad上iOS8

你知道我该如何限制iOS8 iPad将应用程序渲染为iPhone应用程序而不是全屏的iPad应用程序?

注意:在iOS7升级到iOS8之前和之后,我在同一iPad设备上进行了测试。我也一直能够用ipad模拟器重制这个问题

回答

1

这可能是由XCODE-6.1 beta中修复的XCODE-6中的已知错误引起的。如果您正在使用故事板启动文件,则iOS 8 iPad不会从iPhone模式缩放,但会被视为实际的iPad。为了修正错误,通过敲击use asset catalog以下屏幕上的目标选项,常规选项卡使用静态图片发布: picture of use asset catalog button

在此之后,确保有上传到.xcassets你的静态图像发布或更新到xcode 6.1 beta来解决这个问题。

+1

谢谢。效果很好 – sogwiz 2014-10-19 07:09:28

相关问题