如何将UIView作为SuperView(背景视图)添加到已存在约束的UI元素

时间:2019-04-04 11:15:57

标签: ios swift

首先,我在xib文件中放置了3个标签,并向元素添加了约束(使用情节提要中的“自动”布局),接下来,我要求将图像添加到其背景中,因此首先需要删除这些约束之后,我添加了UIImageView,最后需要为所有UI元素设置约束,但是如果我有更多具有更多约束的UI元素,则更难以删除约束并添加视图如何解决此问题

1 个答案:

答案 0 :(得分:1)

有时候,当您开始缺乏信息时,很难实施。要解决此特定问题,您可以使用透明的容器视图。只需制作UIView,在其上放置Elements并添加约束即可。现在,您必须在其后添加另一个视图时,只需从容器中删除约束即可。使事情变得更容易。

另一件事是,您可以保留这些约束。它们指的是您已将Elements放入其中的视图。现在,当您在其后添加另一个视图时,只需向该新视图添加约束,其他元素就不会受到影响。

希望会停顿一下!