Ios 如何将UIView作为SuperView(背景视图)添加到已存在的带有约束的UI元素中
首先,我在xib文件中放置了3个标签,并使用故事板中的自动布局向元素添加了约束,接下来,我需要将图像添加到其背景中,因此要做到这一点,首先我需要删除这些约束,然后我添加了UIImageView,最后需要为所有UI元素设置约束,但如果我有更多的UI元素和更多的约束,则删除约束和添加视图将更加困难。如何解决这个问题问题有时,当您开始时信息不足时,很难实施。要解决这个特殊问题,可以使用透明容器视图。只需创建UIView,将元素放置在其上并添加约束即可。当您现在必须在其后面添加另一个视图时,只需从容器中删除约束即可。让事情变得更容易 另一件事是,您可以保持这些约束不变。它们指的是已将元素放入其中的视图。当您现在在它们后面添加另一个视图时,您只需将约束添加到此新视图,其他图元不受影响Ios 如何将UIView作为SuperView(背景视图)添加到已存在的带有约束的UI元素中,ios,swift,Ios,Swift,首先,我在xib文件中放置了3个标签,并使用故事板中的自动布局向元素添加了约束,接下来,我需要将图像添加到其背景中,因此要做到这一点,首先我需要删除这些约束,然后我添加了UIImageView,最后需要为所有UI元素设置约束,但如果我有更多的UI元素和更多的约束,则删除约束和添加视图将更加困难。如何解决这个问题问题有时,当您开始时信息不足时,很难实施。要解决这个特殊问题,可以使用透明容器视图。只需创建UIView,将元素放置在其上并添加约束即可。当您现在必须在其后面添加另一个视图时,只需从容器中
希望停一停 要将背景UIImageView添加到现有UIView层次结构中,是否确实需要删除所有现有UI元素?我会考虑将背景UIVIEVIEW添加到UILABEL实例的父代中。背景最初将位于顶部。然后使用interface builder可以重新排列背景,使其位于标签后面。