当我从Xcode 5切换到Xcode 6时出现了这个问题: 将UIView的布局约束设置为:
追踪空间到superview:0 领先的超视空间:0
我明白了 为了正确设置视图以填满整个屏幕,我必须放置:
超级视图的尾随空格:-16 领先的超视空间:-16
如果它适用于所有设备,这不会是一个大问题,但它并不是。 所有最多6个iPhone都是这样工作的。然而,iPhone 6 plus需要不同的约束来填充superview(在我的情况下整个屏幕)。 iPad也是如此。
是否有任何方法可以设置视图以填满整个超级视图而无需摆弄每一个设备配置?
垂直约束像往常一样工作,只有横向约束很奇怪。
请注意,在Xcode 6中使用旧故事板就像一个魅力,但新的故事板已经坏了。
答案 0 :(得分:3)
在放置约束时选择退出边距选项。它应该工作。
只需删除选项"约束到边距"比如截图