我在storyboard
中有一个带有几个子视图的场景,我已经在Interface Builder
中设置了很多约束。这些子视图直接是视图控制器视图的子视图。现在我意识到我需要将全视图+子视图包含在全屏UIScrollView
中,以便在显示键盘时处理内容的滚动。但是如果我只是简单地移动滚动视图中的所有子视图,我就会松开那些引用" superview"我弄得一团糟。
有没有办法迁移有关前一个" superview"的限制? (查看控制器的视图)到新的父滚动视图(" superview"的孩子)?
由于
答案 0 :(得分:0)
没有办法做到这一点。当您将子视图移动到另一个子视图/视图时,视图控制器的视图和子视图之间的约束就像您所知的那样。 AFIAK最大的原因是你可能最终得到的子视图具有与其中更长时间观看相关的约束 视图层次结构违反了约束布局系统。