我正在使用 Xcode 4.5.1 创建一个非常简单的单视图 iPhone 应用程序。正如您在 IB 图像中看到的那样,我已经布置了视图。( UIViewController, UIView, UIButton, UITextView)。
当我在模拟器(或我的手机)中运行应用程序时,它看起来像第二个屏幕截图。
我不明白为什么模拟器 UI 看起来不像我在 IB 中创建的那个。
我错过了什么?
谢谢!

我正在使用 Xcode 4.5.1 创建一个非常简单的单视图 iPhone 应用程序。正如您在 IB 图像中看到的那样,我已经布置了视图。( UIViewController, UIView, UIButton, UITextView)。
当我在模拟器(或我的手机)中运行应用程序时,它看起来像第二个屏幕截图。
我不明白为什么模拟器 UI 看起来不像我在 IB 中创建的那个。
我错过了什么?
谢谢!

如果您看起来您在故事板文件中使用 iPhone 5 尺寸布局。在 iPhone 5 布局和标准 iPhone 尺寸之间更改尺寸
单击故事板右下角的图标:

或者,如果您想在 iPhone 5 模拟器中查看布局。在 iOS 模拟器中,转到硬件 > 设备 > iPhone(视网膜 4 英寸)。这是 iPhone 5 的布局。但是,如果您没有视网膜显示的计算机。iPhone 将看起来像一个非常大的 iPad。
看起来你在 Xcode 中有一个 iPhone 5 大小的布局,在模拟器中有一个 iphone 4。检查深灰色与底部视图的约束,并确保它们会调整您想要的大小。
嘿,这是另一种方法。
我的问题: 1.我的故事板显示了一个看起来不像 iPhone 的胖矩形。然后,当我运行模拟器时,所有元素都被切断并且不在正确的位置。2.模拟器占据了整个屏幕。
解决方案: 1. 确保您的 Storyboard 已打开并显示,单击框架使其具有蓝色突出显示的边框。然后在实用程序管理器(右侧)上单击“显示属性菜单”。第一项应该是模拟指标。选择最适合您的屏幕/需求的尺寸。
2.按照调整XCode iPhone模拟器的比例和尺寸我把它缩小到33%
最好的,内特