在iPad上运行时,iPhone应用程序视图在底部被切断

时间:2015-08-04 00:53:28

标签: ios objective-c iphone xcode

enter image description here我需要你的帮助。我设计了一个仅针对iPhone的应用程序,一切正常。然而,我刚才意识到,当我在iPad上运行它时,屏幕周围会出现黑色空间(视图不能覆盖iPad的全屏),奇怪的是,应用程序的底部部分在iPad上运行时会被切断。如何在没有部分视图被切断的情况下获得全屏iPad模式。感谢

3 个答案:

答案 0 :(得分:1)

首先,您必须设置视图(在Main.storyboad上)以适合所有尺寸。那是'wAny hAny)。 enter image description here

然后选择视图,逐个添加一些约束。当您运行应用程序时,它应该是正确的。如果位置与您的期望不符,您可以更改约束。你应该知道关于AutoLayout的事情。找一些要阅读和练习的文章。 enter image description here

答案 1 :(得分:1)

这是正常行为(屏幕周围的黑色空间),如果"设备的值:"在Tar​​get / deploymentInfo下设置为iPhone。在这种情况下,你仍然可以在iPad上进行测试但是使用iPhone分辨率。 (但如果设置为iPad则无法在iPhone上测试)。 如果你想获得iPad分辨率,你必须改变"设备:"价值普遍。 for(bottom cut)检查您的代码是否使用设备大小来定位按钮。 您的应用也必须在iPad上运行而不进行任何修改 2.10 App Store审核指南

答案 2 :(得分:-2)

谢谢大家的所有评论。使用您的评论,阅读和测试AutoLayout功能,我能够解决问题。

相关问题