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?
问问题
1415 次
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 回答