模拟器/设备UI与故事板不同

时间:2012-11-04 16:25:40

标签: ios xcode uiviewcontroller storyboard ios-simulator

我正在使用Xcode 4.5.1创建一个非常简单的单视图iPhone应用程序。我已经在IB图像中看到了视图。 (UIViewControllerUIViewUIButtonUITextView)。

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

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

我错过了什么?

谢谢!

InterfaceBuilder Simulator

3 个答案:

答案 0 :(得分:10)

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

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

enter image description here

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

答案 1 :(得分:4)

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

答案 2 :(得分:0)

嘿所以这是另一种方法。

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

分辨率: 1.确保故事板已打开并显示,单击框架使其具有蓝色突出显示的边框。然后在Utilities管理器(右侧)上单击"显示属性菜单"。第一个项目应该是模拟指标。选择最适合您的屏幕/需求的尺寸。

2.Follow Adjusting the XCode iPhone simulator scale and size我把它缩小到33%

最佳, 内特

相关问题