我没有iPhone 5来测试我的应用。我为iOS 5开发了一个应用程序,所以我没有使用自动布局功能。当我在模拟器的4英寸显示屏上尝试我的应用程序时,我没有看到我的应用程序上方和下方的黑色空间如预期的那样,它试图填满所有屏幕并且它显示不好......我该如何解决这个问题?谢谢!
答案 0 :(得分:0)
如果在项目文件夹中看到default-568h@2x.png,请将其删除。如果你的所有观看次数都是iPhone 4的屏幕尺寸,这将告诉iPhone在iPhone 5中查看时将你的应用设置为iPhone 4的屏幕尺寸。
但是,截至5月1日,AppStore中不会接受此内容。
答案 1 :(得分:0)
对于显示器上的每个物体,请确保自动布局设置正确,以便按钮,图像等伸展以填满屏幕并保持其比例。
主图像可能没有拉伸,因为你没有告诉它保持与底部的超视图对齐(这将拉伸它)。您可以告诉bcause第二个图像上的顶部空间正好是第一个图像中的空间的两倍(这意味着它与顶部对齐);但他的底线不是,所以它造成了一个缺口。
确保您也可以创建更长的@ 2x图像。
另外作为一个FYI,您应该使用故事板上的3.5英寸设置开发应用程序,并且nsure自动布局和正确的图像@ 2x将会扩展。
答案 2 :(得分:0)
您需要适当地设置视图的自动调整掩码(不,这与自动布局不同,并且在每个iOS版本中均受支持)。
您可以直接在Interface Builder(您的xib文件或故事板)中执行此操作,请参阅下面的屏幕截图。您基本上必须单击红色箭头/条,直到视图以适合您的应用的方式调整大小。