我正在使用Xcode 4.5.1创建一个非常简单的单视图iPhone应用程序。我已经在IB图像中看到了视图。 (UIViewController
,UIView
,UIButton
,UITextView
)。
当我在模拟器(或我的手机)中运行应用程序时,它看起来像第二个屏幕截图。
我不明白为什么模拟器UI看起来不像我在IB中创建的那样。
我错过了什么?
谢谢!
答案 0 :(得分:10)
如果你看你在故事板文件中使用iPhone 5尺寸布局。要更改iPhone 5布局和标准iPhone尺寸之间的尺寸
单击故事板右下角的图标:
或者,如果您想在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%
最佳, 内特