在另一个父视图中嵌入包含子视图的视图并保持约束(IB)

时间:2015-07-06 14:44:21

标签: ios uiview uiscrollview interface-builder constraints

我在storyboard中有一个带有几个子视图的场景,我已经在Interface Builder中设置了很多约束。这些子视图直接是视图控制器视图的子视图。现在我意识到我需要将全视图+子视图包含在全屏UIScrollView中,以便在显示键盘时处理内容的滚动。但是如果我只是简单地移动滚动视图中的所有子视图,我就会松开那些引用" superview"我弄得一团糟。

有没有办法迁移有关前一个" superview"的限制? (查看控制器的视图)到新的父滚动视图(" superview"的孩子)?

由于

1 个答案:

答案 0 :(得分:0)

没有办法做到这一点。当您将子视图移动到另一个子视图/视图时,视图控制器的视图和子视图之间的约束就像您所知的那样。 AFIAK最大的原因是你可能最终得到的子视图具有与其中更长时间观看相关的约束  视图层次结构违反了约束布局系统。