限制应用程序仅在4英寸设备上运行IOS

时间:2013-08-28 20:55:28

标签: ios

我正在为iphone创建一个ios应用程序。我想让它只在4英寸设备上运行(所以iphone 5和iPod touch 5)。当我在其中一个上运行它时,工作正常。但是当我在ipad上运行时,会出现X2按钮,而ipad会模拟旧的3.5英寸显示屏,而不是4英寸显示屏。为什么呢?

3 个答案:

答案 0 :(得分:7)

您无法选择仅针对4“设备发布的应用,并且您对运行仅限iPhone的应用时iPad模拟的显示效果没有影响。您想要的只是不可能。

答案 1 :(得分:2)

您无法限制您的应用在特定屏幕尺寸上运行,只能在特定的iOS版本上运行。有办法检查屏幕的方向和大小,并让它看起来有一定的方式,但应用程序仍然会运行。

您应该将应用程序设计为在3.5英寸和4英寸屏幕上都很好看。你可以通过toggling the screen size button when creating in IB(如果你使用IB)来做到这一点。

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

但我理解你在iPad模拟器上运行它的意思,正如@Scott所说,iPad模拟器中显示的屏幕大小毫无意义。

而不是避免问题(在3.5“上看起来很糟糕)解决它(让它看起来都很好)!

答案 2 :(得分:0)

见:

https://stackoverflow.com/a/31283624/2089760

这个问题几乎与此重复,但这个答案回答了你的问题。