我需要你的帮助。我设计了一个仅针对iPhone的应用程序,一切正常。然而,我刚才意识到,当我在iPad上运行它时,屏幕周围会出现黑色空间(视图不能覆盖iPad的全屏),奇怪的是,应用程序的底部部分在iPad上运行时会被切断。如何在没有部分视图被切断的情况下获得全屏iPad模式。感谢
答案 0 :(得分:1)
首先,您必须设置视图(在Main.storyboad
上)以适合所有尺寸。那是'wAny hAny)。
然后选择视图,逐个添加一些约束。当您运行应用程序时,它应该是正确的。如果位置与您的期望不符,您可以更改约束。你应该知道关于AutoLayout
的事情。找一些要阅读和练习的文章。
答案 1 :(得分:1)
这是正常行为(屏幕周围的黑色空间),如果"设备的值:"在Target / deploymentInfo下设置为iPhone。在这种情况下,你仍然可以在iPad上进行测试但是使用iPhone分辨率。 (但如果设置为iPad则无法在iPhone上测试)。 如果你想获得iPad分辨率,你必须改变"设备:"价值普遍。 for(bottom cut)检查您的代码是否使用设备大小来定位按钮。 您的应用也必须在iPad上运行而不进行任何修改 2.10 App Store审核指南
答案 2 :(得分:-2)
谢谢大家的所有评论。使用您的评论,阅读和测试AutoLayout功能,我能够解决问题。