我最近使用过Xcode,尤其是布局GUI元素。我在这里读了很多关于这个的问题,但它对我没有帮助。我拥有:ViewController,它位于ImageView,它包含所有其他元素,我禁用自动布局,屏幕大小,在模拟器和Xcode中 - 相同(4英寸),但是当我运行时我仍然看到它:
我做错了什么,有什么方法可以看起来像故事板,并且同样地看着模拟器(和真实设备)?
答案 0 :(得分:3)
您可能遇到两个问题,请检查以下几点以便更好地理解。
使用iOS 6模拟器进行检查。如果它的工作正常,则需要为子视图设置ios 6/7增量。以下是对它的更好解释 - Interface Builder: What are the UIView's Layout iOS 6/7 Deltas for?
检查子视图的自动调整大小,这肯定会影响您的观看次数。
祝你好运!
答案 1 :(得分:2)
请注意,在Storyboard视图中,您尚未显示状态栏,并且在模拟器上运行时会显示状态栏。这就是放置所有物体的原因。要解决此问题,您可以 :
隐藏状态栏 - 在所需的视图控制器中调用此方法:
- (BOOL)prefersStatusBarHidden {
return YES;
}
显示模拟指标 - 在故事板中启用状态栏模拟指标: