将UIViewController放在XIB中会使约束与帧不一致

时间:2014-10-10 21:42:56

标签: ios xcode uiviewcontroller interface-builder xib

UIViewController的view出口的直接子节点在约束空间中有一个奇怪的16pt水平填充,但没有帧空间。

  1. 将UIViewController添加到Xcode 6中的XIB文件
  2. 将子视图添加到UIViewController' s view
  3. 拉伸子视图,使其前缘和后缘触及superview
  4. 点击固定约束按钮
  5. 观察到IB希望将子视图中的-16pt距离添加到其超级视图
  6. 这种差异来自何处?如何让我的子视图继续受限于superview的边缘?

    enter image description here

1 个答案:

答案 0 :(得分:2)

在引脚约束弹出窗口中,取消选中“约束到边距”。

此处有更多关于此功能的讨论:What is "Constrain to margin" in Storyboard in Xcode 6