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