iOS模拟器屏幕大小

时间:2014-12-02 12:03:47

标签: ios xcode

启动iOS编程只需2天。

所以我在这个领域非常初学。

enter image description here < - 此图像位于iOS模拟器中。如你所见,正确的部分被裁剪。

enter image description here < - 此图像是原始UI。

我不知道为什么有些部分已经消失了。

我正在使用MacBook Pro 2011和Yosemite OS以及全新的XCode。

我尝试过cmd + 1,cmd + 2,cmd + 3。

请帮帮我。

提前谢谢。

4 个答案:

答案 0 :(得分:1)

转到文件检查器并取消选中“使用大小类”选项,这是由于新引入的大小类功能支持ios 8中的所有设备

答案 1 :(得分:1)

新用户界面可同时处理所有尺寸的设备。如您所见,默认大小为600x600。在模拟时,使用自动布局和约束来为所需的屏幕(即iPhone)排列对象。 如果要将标签放在屏幕中央,请按住Ctrl +从标签拖动到背景,释放鼠标和按钮,然后会出现约束选项。单击“容器中的水平居中”和“容器中的垂直居中”。 再次运行。它会集中。

祝你好运

答案 2 :(得分:0)

选择您的视图控制器并查找尺寸检查器,将固定更改为自由形式并提供您想要的任何尺寸

答案 3 :(得分:0)

我有一个密切相关的问题,而Mehul Thakkar的回答帮助我找到了我需要的地方,但我正在添加一个新的答案来充实问题和答案。 / p>

我正在研发适用于iOS 8的iPhone应用程序,该应用程序正在缩小大屏幕上的界面,缩小到iPhone 4s的大小。我根本不使用故事板或Interface Builder nib / xib文件,并以编程方式执行所有操作;对于iOS 7及更早版本,我没有打算制作一个明确的启动画面,因为我的UI非常简单,加载速度非常快,并且启动画面也不是必需的。

无论如何,在找到这个页面并稍微探讨之后,如果你希望你的应用程序以正确的大小运行,那么现在在iOS 8上创建启动画面故事板或nib / xib似乎是必要的吗? (至少,我无法找到任何其他方法来强制Xcode在项目设置或其他方面做到这一点。)

为此,我创建了一个新的启动画面.xib文件,未经检查"使用大小类"在" Interface Builder Document"该.xib文件的文件检查器的一部分,并设置"启动屏幕文件"在我的目标设置的常规选项卡下使用.xib。之后,应用程序再次以全屏大小运行。

这适用于我,我想我不介意花几分钟时间将.xib文件转换为正确的启动画面,但我有兴趣听听是否有其他/更好的在iOS 8及更高版本中制作工作的方法,对于我们这些讨厌我们可爱的代码被那些令人讨厌的故事板/笔尖/ xibs的存在所污染的人......