Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 仅使用iphone target(非通用)的iOS应用程序在iPadIOS7上呈现良好效果,但在iPadIOS8上呈现不好_Objective C_Cocos2d Iphone_Ios8 - Fatal编程技术网

Objective c 仅使用iphone target(非通用)的iOS应用程序在iPadIOS7上呈现良好效果,但在iPadIOS8上呈现不好

Objective c 仅使用iphone target(非通用)的iOS应用程序在iPadIOS7上呈现良好效果,但在iPadIOS8上呈现不好,objective-c,cocos2d-iphone,ios8,Objective C,Cocos2d Iphone,Ios8,当我用iOS7在ipad上运行我的目标iphone应用程序时,它以iphone模式呈现,这正是我想要的。事实上,当我打印窗口边界的大小时,它正确地打印出320 x 480。然而,当我在带有iOS8的ipad上运行相同的应用程序时,该应用程序会进入全屏模式,因为窗口边界现在是1024x768 您知道我如何限制iOS8 ipad将应用程序呈现为仅适用于iphone的应用程序而不是全屏ipad应用程序吗 注意:在从iOS7升级到iOS8之前和之后,我在同一台iPad设备上进行了测试。我也一直能够用ip

当我用iOS7在ipad上运行我的目标iphone应用程序时,它以iphone模式呈现,这正是我想要的。事实上,当我打印窗口边界的大小时,它正确地打印出320 x 480。然而,当我在带有iOS8的ipad上运行相同的应用程序时,该应用程序会进入全屏模式,因为窗口边界现在是1024x768

您知道我如何限制iOS8 ipad将应用程序呈现为仅适用于iphone的应用程序而不是全屏ipad应用程序吗


注意:在从iOS7升级到iOS8之前和之后,我在同一台iPad设备上进行了测试。我也一直能够用ipad模拟器重新编程,这可能是因为XCODE-6中的一个已知bug在XCODE-6.1测试版中修复了。如果您使用的是故事板启动文件,iOS 8 iPad将不会从iPhone模式进行缩放,而是被视为实际的iPad。要修复此错误,请在目标选项的“常规”选项卡的以下屏幕上点击
use asset catalog
,使用静态启动图像:

在此之后,请确保将静态启动映像上载到.xcsets,或更新到xcode 6.1 beta以修复此问题