我正在使用 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%
最好的,内特