2016-08-09 28 views

回答

25

使用而不是addConstraintconstraintsWithVisualFormat返回一個數組。

您的代碼就變成了:

addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[v0]|", options: [], metrics: nil, views: ["v0": userProfileImageView]) 
2
let horizontalprofileViewConstraint = NSLayoutConstraint.constraintsWithVisualFormat("H:|[v0]|", options: NSLayoutFormatOptions(), metrics: nil, views: ["v0": userProfileImageView] 

如果單擊選項,將鼠標懸停在horizontalprofileViewConstraint,你會看到它作爲[NSLayoutConstraint]型這已經是一個數組。

所以你可以做的是:

view.addConstraints(horizontalprofileViewConstraint) 

,如果你有一個以上的觀點,那麼你做CAND:

​​

+連接到陣列的爲您服務。

相關問題