这让我发疯了。我只需要将子视图与superview&填补其范围。要做到这一点,我以前所做的就是在故事板中为子视图创建4个Autolayout约束,并将相对于子视图的顶部,左侧,底部,右边距设置为0。但是在Xcode 6中,启用了Size类,左右边距默认为-16并将它们设置为0无效。无论我做什么,子视图都不会填充超视图边界,左右两侧的像素间隙很少。我该如何解决它?
仅供参考:这种情况发生在iPhone 6 + / iPad Air模拟器上。
答案 0 :(得分:3)
希望这将解决与自定义边缘到边缘问题相关的所有问题。 我已突出显示您需要删除复选标记的区域。
确保您使用的是自动布局,然后检查针对所有边设置为零,并且取消选中边距约束。
从超级视图添加约束时,请从引脚中删除复选标记。默认情况下,即使您将其设置为0,它也将为-16。