1

我正在使用 Xcode 4.5.1 创建一个非常简单的单视图 iPhone 应用程序。正如您在 IB 图像中看到的那样,我已经布置了视图。( UIViewController, UIView, UIButton, UITextView)。

当我在模拟器(或我的手机)中运行应用程序时,它看起来像第二个屏幕截图。

我不明白为什么模拟器 UI 看起来不像我在 IB 中创建的那个。

我错过了什么?

谢谢!

界面构建器 模拟器

4

3 回答 3

10

如果您看起来您在故事板文件中使用 iPhone 5 尺寸布局。在 iPhone 5 布局和标准 iPhone 尺寸之间更改尺寸

单击故事板右下角的图标:

在此处输入图像描述

或者,如果您想在 iPhone 5 模拟器中查看布局。在 iOS 模拟器中,转到硬件 > 设备 > iPhone(视网膜 4 英寸)。这是 iPhone 5 的布局。但是,如果您没有视网膜显示的计算机。iPhone 将看起来像一个非常大的 iPad。

于 2012-11-04T16:41:44.327 回答
4

看起来你在 Xcode 中有一个 iPhone 5 大小的布局,在模拟器中有一个 iphone 4。检查深灰色与底部视图的约束,并确保它们会调整您想要的大小。

于 2012-11-04T16:30:04.740 回答
0

嘿,这是另一种方法。

我的问题: 1.我的故事板显示了一个看起来不像 iPhone 的胖矩形。然后,当我运行模拟器时,所有元素都被切断并且不在正确的位置。2.模拟器占据了整个屏幕。

解决方案: 1. 确保您的 Storyboard 已打开并显示,单击框架使其具有蓝色突出显示的边框。然后在实用程序管理器(右侧)上单击“显示属性菜单”。第一项应该是模拟指标。选择最适合您的屏幕/需求的尺寸。

2.按照调整XCode iPhone模拟器的比例和尺寸我把它缩小到33%

最好的,内特

于 2016-08-09T16:29:15.260 回答