视图不会在iPad上全屏显示

时间:2013-02-12 22:59:27

标签: iphone ios objective-c ipad

就是这样。我正在开发一款不使用.xib文件加载的iPhone(iOS)游戏。窗口和视图以编程方式创建。它会自动检测分辨率和视网膜显示并相应调整。

然而,当运行和iPad(仅适用于iPad的模拟器)时,它显示在与iPhone分辨率相同大小的迷你窗口中,右下角有一个小的2x按钮。我希望它以全分辨率加载全屏(比手机更大的分辨率)。所有东西都会相应缩放,所以看起来和手机一样,看起来一样清脆。

为什么会这样?为什么窗口不会像在iPhone上那样自动占据全屏?

经过多次搜索,我找到了这个模板:https://github.com/ryanscott/rcloudlib/blob/master/Samples/clean_universal_app_template.zip

可以在iPhone和iPad上正确加载。

然而,看一下代码,它与我正在做的事情没什么不同。它所做的只是检查正在使用的设备,并加载相应的应用程序委托,在这种情况下包含完全相同的代码,尽管是背景颜色。这显然是针对那些想要在iPhone和iPad上拥有不同视图负载,同时避免使用笔尖的人。我想在所有设备上使用SAME视图,因此我不需要使用多个代理等。

如何强制应用委托使用全屏而不管设备?

2 个答案:

答案 0 :(得分:8)

在Xcode项目文件中找到目标,转到Summary标签,确保Devices下的iOS Application Target设置为通用

Uinversal iOS app settings

答案 1 :(得分:0)

烨!在Xcode 6中,"设备"现在调用选项"部署目标"并且位于:

enter image description here