Swift 添加不带动态大小和帧的情节提要的视图

Swift 添加不带动态大小和帧的情节提要的视图,swift,user-interface,dynamic,autolayout,Swift,User Interface,Dynamic,Autolayout,我正在尝试编写一个自定义视图(next按钮),每当显示/隐藏键盘时,它都会更改其宽度和位置。我的目标是尽可能通用地构建它,而不是在每个故事板中一次又一次地创建它。因此,它的约束完全在代码中定义 我的问题是,我不知道如何通过代码更新现有的约束。据我所知,一个 bottomAnchor.constraint(equalTo:superview.bottomAnchor,常量:safeAreaBottomInset+32.0)将创建一个新约束 请建议首先创建一个变量 var cons:NSLayout

我正在尝试编写一个自定义视图(next按钮),每当显示/隐藏键盘时,它都会更改其宽度和位置。我的目标是尽可能通用地构建它,而不是在每个故事板中一次又一次地创建它。因此,它的约束完全在代码中定义

我的问题是,我不知道如何通过代码更新现有的约束。据我所知,一个
bottomAnchor.constraint(equalTo:superview.bottomAnchor,常量:safeAreaBottomInset+32.0)
将创建一个新约束


请建议首先创建一个变量

var cons:NSLayoutConstraint!
然后

最后

使用它的
常量
/
乘数
/
isActive
属性来更改它或重新创建一个新的

cons = bottomAnchor.constraint(equalTo: superview.bottomAnchor, constant: safeAreaBottomInset + 32.0)