有没有办法在不是兄弟的两个视图之间定义水平距离约束?我试图向他们的第一个公共超级视图添加一个约束,但该约束似乎不起作用。
苹果文档说:
约束只能引用视图本身或其子视图。
但我不确定它们是否意味着直接子视图。
理由:
我有一个观点,我想把不同的孩子放在哪里并安排他们。其中一些孩子应该表现出活力效果。不幸的是,在 iOS 中启用或禁用视图的活力是通过将其放置在UIVisualEffectView
. 因此,为了混合充满活力和非活力的视图,我在顶层视图中使用了两个容器——一个用于充满活力的视图,另一个用于其余的。但是,我需要使用约束相对于彼此安排视觉项目。但由于它们位于不同的容器中,我需要约束来处理非同级视图。