0
我在页面中创建了一堆视图和滑块,因此我有很多约束常量。我的朋友注意到,在每个组后,我会使用创建变量并添加到同一行中的数组
NSLayoutConstraint.activate([...,...,...])
然后对于下一组项目我会做同样的。 他建议我刚刚创建这样
var allConstraints = [NSLayoutConstraint]()
数组和每个约束追加到数组,然后做一次全部
打完每个常量,我创造我的意思
allConstraints.append(...)
我很好奇,当我创建NSLayoutConstraint常量时,我可以在同一行中自动将它添加到allConstraints数组中吗?
看起来它会更干净。
你是否建议只说....... allConstraints + = [xxx,yyy] ....在它们的底部? – RubberDucky4444
将标记为正确的,当SO让我 – RubberDucky4444
e.g你有两个限制, '让heightConstraint = NSLayoutConstraint() 让widthConstraint = NSLayoutConstraint() allConstraints.append(contentsOf:[heightConstraint,widthConstraint])' – Mohammadalijf