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

问题描述 投票:0回答:1

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

ios swift
1个回答
1
投票

有时在开始时信息很差时难以实施。要解决此特定问题,您可以拥有透明的容器视图。只需制作UIView,将元素放在其上并添加约束。当你现在必须在它后面添加另一个视图时,你只需要从容器中删除约束。让事情变得更轻松。

另一件事是,您可以保留这些约束。它们引用了您放置元素的视图。当您现在添加其他视图时,您可以向此新视图添加约束,而其他元素不受影响。

希望那有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.