首页 > 解决方案 > 如何在正常模式下对具有边距的边缘进行约束约束

问题描述

假设我有一个超级视图 v1 和一个子视图 v2。

我希望以正常方式将 v2 限制为 v1

v2.leadingAnchor.constraint(equalTo: v1.leadingAnchor).isActive = true

现在,与其将 v2 一直限制到 v1 的前沿,我希望这段代码将产生一个结果,即 v2 被限制在距离 v1 10px 的范围内。

有什么方法可以创建一个允许这种行为的超类 v1?

我不希望子视图约束到 marginLayout 或 safeLayout 或在约束方程中有边距参数。

标签: iosobjective-cswift

解决方案


推荐阅读