2016-10-03 6 views
0

Hier habe ich drei Textfelder, die gesetzt sind, jetzt möchte ich die Position des dritten Textfelds anstelle der zweiten, sobald ich das zweite Textfeld ausgeblendet habe, sollte die Position des dritten Textfelds nach oben verschoben werden. enter image description hereIch möchte die Position von TextField nur oberhalb der TextField festlegen, die versteckt werden?

enter image description here hier, das ist wie diese aussehen sollte bitte beachten Sie: Ich bin Anfänger in der Auto-Layout, so dass, wenn möglich, bitte die Screenshots senden, wie ich visuell verstehen kann viel besser

+0

finden Sie die Lösung? –

Antwort

2

Sie benötigen eine dritte verbinden Fügen Sie topfieldConstraint in Ihre Klasse ein und modifizieren Sie diese Einschränkung mit einem entsprechenden Wert wie diesem.

self.topConstraint.constant = topConstraint.constant - 50 
    self.view.layoutIfNeeded()