2016-08-09 34 views

Odpowiedz

25

Użyj zamiast addConstraint. constraintsWithVisualFormat zwraca tablicę.

Kod staje:

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] 

Jeśli klikniesz opcję i najedź horizontalprofileViewConstraint widać jego typ jako [NSLayoutConstraint] który jest już tablicą.

Więc co można zrobić, to:

view.addConstraints(horizontalprofileViewConstraint) 

jeśli masz więcej niż jeden widok wtedy cand zrobić:

view.addConstraints(horizontalprofileViewConstraint + verticalprofileViewConstraint) 

+ przystępuje do tablic dla Ciebie.