5

I am creating an ios application for the iphone. I would like to make it run only on a 4 inch device (so the iphone 5 and the iPod touch 5). When I run it on one of these two, works fine. but when I run on the ipad, the X2 button appears, and the ipad simulates the old 3.5 inch display, not the 4 inch. Why?

4

2 回答 2

7

您不能选择仅针对 4" 设备发布的应用程序,并且您无法影响 iPad 在运行仅限 iPhone 的应用程序时模拟的显示。您想要的根本不可能。

于 2013-08-28T21:09:55.203 回答
2

您不能限制您的应用程序是否在特定的屏幕尺寸上运行,只能在特定的 iOS 版本上运行。有一些方法可以检查屏幕的方向和大小,让它看起来像某种方式,但应用程序仍然会运行。

您应该将应用程序设计为在 3.5 英寸和 4 英寸屏幕上都好看。您可以通过在 IB 中创建时切换屏幕大小按钮来做到这一点(如果您使用 IB)。

如果您想让您的应用程序能够在 iPad 和 3.5 和 4 英寸的 iOS 设备上运行,您应该使您的应用程序成为“通用”应用程序。

但我理解你在 iPad 模拟器上运行它的意思,正如@Scott 所说,iPad 模拟器中显示的屏幕尺寸没有任何意义。

与其避免问题(在 3.5" 上看起来很糟糕),不如解决它(让它看起来都很好)!

于 2013-08-28T21:18:48.650 回答