我正在开发自定义NSView。 在该视图中,我使用autolayout和visual format来设置它。 代码类似于:
view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|[label1]-[label2]-[label3]|", options: [], metrics: nil, views: viewsDictionary))
我的问题是,在某些时候我想修改以前的约束添加额外字段。 我怎么能实现这一目标? 谢谢和问候
答案 0 :(得分:1)
致电时:
NSLayoutConstraint.constraintsWithVisualFormat("V:|[label1]-[label2]-[label3]|", options: [], metrics: nil, views: viewsDictionary)
它返回一组约束。您可以抓住这些,然后在适当的时候,您可以删除它们并重新添加新的。