我有很多在情节提要中创建的视图,但我希望它们能够动态更新它们的约束,而不必每次都使用 IBOutlet。
我首先为要更新的视图的超级视图创建了一个自定义类,然后像这样更改其子视图的底部约束:
myView.constraints.filter{ $0.firstAnchor is NSLayoutAttribute.bottom }.constant -= 200
'NSLayoutAttribute.bottom' 似乎不是检查 Anchor 类型的正确方法。
如何检查要更改的约束类型?
我是否正确更新了要更改的视图的超级视图中的约束,而不是视图本身?