eingestellt ist Ich habe einen ViewController, der eine Tabellenansicht darin hat. Ich stelle das automatische Layout manuell ein. Jetzt versuche ich, die Auto-Layout-Einschränkungen programmgesteuert zu ändern. Wie kann ich das machen?programmatisch aktualisieren Autolayout Constraints, die über Inspector
Dies ist mein Code screenshot
Dank
Ich habe versucht, aber erwähnens geschah. topSpace = NSLayoutConstraint (item: self.tableView, attribute: .Top, relatedBy: .Equal, toItem: self.view, attribute: .Top, Dimension: 1,0, konstant: 300) topSpace hier ein Auslass –
ist, dass das Ersetzen eine Einschränkung mit einer neuen. Das ändert keine bestehende Einschränkung. – Avi
topSpace.constant = 300.0 ändert nicht den Abstand zwischen Ansicht und Tabellenansicht. –