在故事板中更改superview后保持自动布局约束

时间:2015-05-14 13:44:07

标签: ios objective-c uiscrollview storyboard autolayout

我在故事板中有一个UIView,其中定义了所有约束。现在我必须更改它,以便所有子视图都在新的滚动视图中。我将滚动视图拖动到视图中,调整大小,然后将所有子视图添加到滚动视图中。所有自动布局约束现在都不合适,我找到的最佳解决方案是删除约束并再次创建它们,但这非常耗时。有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

不幸的是,没有简单的方法来转移约束。您可以查看this article,了解如何在文本编辑器中编辑故事板。

至少可以帮助一点点的事情是"嵌入"功能。这将围绕选定的子视图包装容器,并至少为您节省重新定位所有内容的时间。

编辑器>嵌入>滚动视图

EmbedIn