Xcode Storyboard中的GUI元素位置与它们在模拟器中的位置不同

时间:2013-12-19 10:13:24

标签: iphone objective-c xcode user-interface

我最近使用过Xcode,尤其是布局GUI元素。我在这里读了很多关于这个的问题,但它对我没有帮助。我拥有:ViewController,它位于ImageView,它包含所有其他元素,我禁用自动布局,屏幕大小,在模拟器和Xcode中 - 相同(4英寸),但是当我运行时我仍然看到它:

enter image description here

我做错了什么,有什么方法可以看起来像故事板,并且同样地看着模拟器(和真实设备)?

2 个答案:

答案 0 :(得分:3)

您可能遇到两个问题,请检查以下几点以便更好地理解。

祝你好运!

答案 1 :(得分:2)

请注意,在Storyboard视图中,您尚未显示状态栏,并且在模拟器上运行时会显示状态栏。这就是放置所有物体的原因。要解决此问题,您可以

隐藏状态栏 - 在所需的视图控制器中调用此方法:

- (BOOL)prefersStatusBarHidden {
return YES;
}

显示模拟指标 - 在故事板中启用状态栏模拟指标:

enter image description here