带有大小类的iOS 8 Autolayout

时间:2014-11-08 11:23:18

标签: ios8 autolayout xcode6 uistoryboard size-classes

这让我发疯了。我只需要将子视图与superview&填补其范围。要做到这一点,我以前所做的就是在故事板中为子视图创建4个Autolayout约束,并将相对于子视图的顶部,左侧,底部,右边距设置为0。但是在Xcode 6中,启用了Size类,左右边距默认为-16并将它们设置为0无效。无论我做什么,子视图都不会填充超视图边界,左右两侧的像素间隙很少。我该如何解决它?

仅供参考:这种情况发生在iPhone 6 + / iPad Air模拟器上。

1 个答案:

答案 0 :(得分:3)

希望这将解决与自定义边缘到边缘问题相关的所有问题。 我已突出显示您需要删除复选标记的区域。

确保您使用的是自动布局,然后检查针对所有边设置为零,并且取消选中边距约束。 enter image description here

从超级视图添加约束时,请从引脚中删除复选标记。默认情况下,即使您将其设置为0,它也将为-16。